--- - name: Install nrpe and plugins become: true apt: name: "{{ packages }}" vars: packages: - nagios-nrpe-server - monitoring-plugins tags: install_nrpe - name: Copy configuration files become: true copy: src: "{{ item.src }}" dest: "{{ item.dest }}" owner: root group: root mode: a+x with_items: - { src: "{{ role_path }}/files/nrpe.cfg", dest: "/etc/nagios" } - { src: "{{ role_path }}/files/nrpe_local.cfg", dest: "/etc/nagios" } - { src: "{{ role_path }}/files/check_mem.pl", dest: "/usr/lib/nagios/plugins" } tags: configure_nrpe - name: enable nrpe become: true systemd: name: nagios-nrpe-server enabled: yes masked: no state: restarted tags: enable_nrpe - lineinfile: path: "/etc/sudoers" state: present line: "nagios ALL=(ALL) NOPASSWD: /usr/lib/nagios/plugins/" validate: "/usr/sbin/visudo -cf %s" become: true tags: nagios_sudo