]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
testnode: Configure firewalld (when enabled) for NRPE
authorDavid Galloway <dgallowa@redhat.com>
Mon, 11 Jul 2016 22:10:17 +0000 (18:10 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Wed, 13 Jul 2016 03:39:19 +0000 (23:39 -0400)
Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/testnode/tasks/nagios.yml

index 7a198350132b9ae7691a048a76f7691bc8e49666..259a2298894fa2d3653d957d2f13727bd2cbacab 100644 (file)
     line: "NRPE_SSL_OPT=\"-n\""
   when: ansible_pkg_mgr == "yum"
 
+- name: Check firewalld status
+  command: systemctl status firewalld
+  register: firewalld
+  ignore_errors: true
+  no_log: true
+  when: ansible_pkg_mgr == "yum"
+
+- name: Open nrpe port if firewalld enabled
+  firewalld:
+    port: 5666/tcp
+    state: enabled
+    permanent: yes
+    immediate: yes
+  when: ansible_pkg_mgr == "yum" and (firewalld is defined and firewalld.stdout.find('running') != -1)
+
 - name: Upload nagios nrpe config.
   template:
     src: nagios/nrpe.cfg