- name: Install 'monit' package package: name: monit state: present # - name: Install chkconfig package (debian-8) # package: # name: chkconfig # state: present # when: is_debian and ansible_distribution_major_version == "8" - name: Install /etc/monitrc from template template: backup: yes src: monitrc dest: /etc/monitrc #owner: root #group: root mode: '0600' # - name: Install config file /etc/monit.d/watchdog from template (NEVER RUNS, WHY?) # template: # src: watchdog # dest: /etc/monit.d/watchdog # owner: root # group: root # force: yes # mode: '0755' # register: monit_config # when: False # IS THIS A BUG ? # until: monit_config | success # retries: 5 # delay: 1 # RECORD Monit AS INSTALLED - name: "Set 'monit_installed: True'" set_fact: monit_installed: True - name: "Add 'monit_installed: True' to {{ iiab_state_file }}" lineinfile: path: "{{ iiab_state_file }}" # /etc/iiab/iiab_state.yml regexp: '^monit_installed' line: 'monit_installed: True'