ansible-roles/nagios-nrpe/tasks/debian.yml

52 lines
1.1 KiB
YAML
Raw Normal View History

2017-02-25 16:28:49 +01:00
---
- name: packages are installed
apt:
name: "{{ item }}"
state: present
with_items:
- nagios-nrpe-server
- nagios-plugins
- nagios-plugins-basic
- nagios-plugins-common
- nagios-plugins-contrib
- nagios-plugins-standard
- name: custom configuration is present
template:
src: evolix.cfg.j2
dest: /etc/nagios/nrpe.d/evolix.cfg
2017-08-05 00:17:56 +02:00
group: nagios
mode: "0640"
2017-02-25 16:28:49 +01:00
notify: restart nagios-nrpe-server
- name: Nagios config is secured
file:
dest: /etc/nagios/
2017-04-05 10:35:55 +02:00
mode: "0750"
2017-02-25 16:28:49 +01:00
group: nagios
state: directory
notify: restart nagios-nrpe-server
2017-05-23 15:11:33 +02:00
- include: remount_usr_rw.yml
when: nagios_plugins_directory | search ("/usr")
tags:
- nagios-plugins
2017-05-23 15:11:33 +02:00
2017-02-25 16:28:49 +01:00
- name: Nagios plugins are installed
copy:
src: plugins/
2017-04-05 17:50:19 +02:00
dest: "{{ nagios_plugins_directory }}/"
2017-04-05 10:35:55 +02:00
mode: "0755"
2017-02-25 16:28:49 +01:00
notify: restart nagios-nrpe-server
tags:
- nagios-plugins
2017-02-25 16:28:49 +01:00
- name: Nagios lib is secured
file:
dest: /usr/local/lib/nagios/
2017-04-05 10:35:55 +02:00
mode: "0755"
2017-02-25 16:28:49 +01:00
group: nagios
recurse: yes
state: directory
notify: restart nagios-nrpe-server