--- - name: packages are installed apt: name: "{{ item }}" state: present with_items: - nagios-nrpe-server - nagios-plugins - nagios-plugins-basic - nagios-plugins-common - nagios-plugins-contrib - nagios-plugins-standard - name: custom configuration is present template: src: evolix.cfg.j2 dest: /etc/nagios/nrpe.d/evolix.cfg group: nagios mode: "0640" notify: restart nagios-nrpe-server - name: Nagios config is secured file: dest: /etc/nagios/ mode: "0750" group: nagios state: directory notify: restart nagios-nrpe-server - include: remount_usr_rw.yml when: nagios_plugins_directory | search ("/usr") tags: - nagios-plugins - name: Nagios plugins are installed copy: src: plugins/ dest: "{{ nagios_plugins_directory }}/" mode: "0755" notify: restart nagios-nrpe-server tags: - nagios-plugins - name: Nagios lib is secured file: dest: /usr/local/lib/nagios/ mode: "0755" group: nagios recurse: yes state: directory notify: restart nagios-nrpe-server