- name: Install check_domains dependency include_role: name: domains - name: Configure check_domains in /etc/nagios/nrpe.d/evolix.cfg ansible.builtin.lineinfile: path: /etc/nagios/nrpe.d/evolix.cfg regexp: '^command\[check_domains\]=' line: command[check_domains]=sudo {{ nagios_plugins_directory }}/check_domains notify: restart nagios-nrpe-server - name: Is evolinux sudoers installed? ansible.builtin.stat: path: /etc/sudoers.d/evolinux register: sudoers_evolinux - name: Allow nagios user to execute check_domains without sudo password ansible.builtin.lineinfile: path: /etc/sudoers.d/evolinux regexp: 'check_domains' line: 'nagios ALL = NOPASSWD: {{ nagios_plugins_directory }}/check_domains' insertafter: '^nagios' validate: "visudo -cf %s" when: sudoers_evolinux.stat.exists