]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
testnodes: Configure per-OS nrpe user and group name 213/head
authorDavid Galloway <dgallowa@redhat.com>
Wed, 16 Mar 2016 20:42:16 +0000 (16:42 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Wed, 16 Mar 2016 21:13:01 +0000 (17:13 -0400)
NRPE on CentOS/RHEL ignore the nrpe_user variable in nrpe.cfg due to the
systemd init file.  See https://github.com/NagiosEnterprises/nrpe/issues/28

The 'nagios' user is created by default on *.deb
The 'nrpe' user is created by default on *.rpm

Further reading: https://www.mooash.me/2014/10/24/nagios-nrpe-ansible-role/

Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/testnode/tasks/nagios.yml
roles/testnode/templates/nagios/90-nagios
roles/testnode/templates/nagios/nrpe.cfg
roles/testnode/vars/apt_systems.yml
roles/testnode/vars/yum_systems.yml

index a27e60690dd444e158e66e2b5cac5c1c72fff53f..7a198350132b9ae7691a048a76f7691bc8e49666 100644 (file)
@@ -34,6 +34,6 @@
 
 - name: Make sure nagios nrpe service is running.
   service:
-    name: "{{nrpe_service_name}}"
+    name: "{{ nrpe_service_name }}"
     enabled: yes
     state: started
index e4f8b2d60894d373006d4ae0482a5c364b70b4e5..34326fb9ba974d836f349165f9b09b5ecf0c415d 100644 (file)
@@ -1,2 +1,2 @@
 ## {{ ansible_managed }}
-nagios ALL=NOPASSWD: /usr/sbin/megacli, /usr/sbin/cli64, /usr/sbin/smartctl, /usr/sbin/smartctl
+{{ nrpe_user }} ALL=NOPASSWD: /usr/sbin/megacli, /usr/sbin/cli64, /usr/sbin/smartctl, /usr/sbin/smartctl
index 7d70d08157b7133bf30a592f993368afaa35b696..1f2ce5000e7270d41e1a1e9654faf1fa82b793d4 100644 (file)
@@ -2,8 +2,8 @@
 log_facility=daemon
 pid_file=/var/run/nagios/nrpe.pid
 server_port=5666
-nrpe_user=nagios
-nrpe_group=nagios
+nrpe_user={{ nrpe_user }}
+nrpe_group={{ nrpe_group }}
 
 # These should eventually be in a secrets group_var
 # 172. address is sepia nagios server
index 8cfc59dbf2519cfe2b53b74acdaf37894ffbd44c..7c83d0785657a5f625f173795354029d74d63109 100644 (file)
@@ -3,6 +3,8 @@ ntp_service_name: ntp
 ssh_service_name: ssh
 nfs_service: nfs-kernel-server
 nrpe_service_name: nagios-nrpe-server
+nrpe_user: nagios
+nrpe_group: nagios
 nagios_plugins_directory: /usr/lib/nagios/plugins
 
 ceph_packages_to_remove:
index 2112efa5bcd40e331632ee9165578c51d967c2fe..e704c5b2c7e2a1263f944517bc6fc76065130a0c 100644 (file)
@@ -2,6 +2,8 @@
 ntp_service_name: ntpd
 ssh_service_name: sshd
 nrpe_service_name: nrpe
+nrpe_user: nrpe
+nrpe_group: nrpe
 nagios_plugins_directory: /usr/lib64/nagios/plugins
 
 # ceph packages that we ensure do not exist