monitored/tasks/nrpe.yml

47 lines
1 KiB
YAML
Raw Normal View History

2016-12-14 17:57:19 +00:00
---
- 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
2016-12-14 17:57:19 +00:00
service:
name: "{{ monitored_nrpe_servicename }}"
state: restarted
2016-12-14 17:57:19 +00:00
- name: Instal additional packages for NRPE monitoring
package:
name: "{{ item }}"
state: latest
with_items: "{{ monitored_packages_additional_nrpe }}"
when: monitored_packages_additional_nrpe