monitored/tasks/nrpe.yml
Sven Velt 7027df13c9 Additional package install via variables
- monitored_packages_additional (both SSH and NRPE)
- monitored_packages_additional_nrpe (NRPE only)
- monitored_packages_additional_ssh (SSH only)
2018-04-22 14:14:03 +02:00

47 lines
1 KiB
YAML

---
- name: Install NRPE daemon
package:
name: "{{ item }}"
state: latest
with_items: "{{ monitored_packages_nrpe }}"
- name: Install daemon config
template:
src: nrpe.cfg.j2
dest: "{{ monitored_nrpe_basedir }}/nrpe.cfg"
owner: "{{ monitored_user }}"
group: "{{ monitored_group }}"
mode: 0640
backup: True
- name: Create snippet config dirs
file:
path: "{{ monitored_nrpe_basedir }}/{{ item }}"
state: directory
owner: "{{ monitored_user }}"
group: "{{ monitored_group }}"
mode: 0750
with_items: "{{ monitored_nrpe_include_dirs }}"
#- include: nrpe_migrate.yml
- name: Enable NRPE
service:
name: "{{ monitored_nrpe_servicename }}"
enabled: yes
- name: Restart NRPE
service:
name: "{{ monitored_nrpe_servicename }}"
state: restarted
- name: Instal additional packages for NRPE monitoring
package:
name: "{{ item }}"
state: latest
with_items: "{{ monitored_packages_additional_nrpe }}"
when: monitored_packages_additional_nrpe