self-hosting/roles/mailserver_monitoring/tasks/main.yml

22 lines
622 B
YAML

---
- name: Copy mailserver services on icinga2 Master
delegate_to: "{{ icinga2_master }}"
become: true
ansible.builtin.template:
src: zones.d/master/services/mailserver.conf.j2
dest: /etc/icinga2/zones.d/master/services/mailserver.conf
owner: nagios
group: nagios
mode: 0644
notify: Reload icinga2 service
- name: Copy sudoers file for nagios as postgres
become: true
ansible.builtin.copy:
content: 'nagios ALL=(postgres) NOPASSWD:/usr/lib/nagios/plugins/check_pgsql'
dest: /etc/sudoers.d/nagios-pgsql
owner: root
group: root
mode: 0440
validate: 'visudo -cf %s'