]> git-server-git.apps.pok.os.sepia.ceph.com Git - cephmetrics.git/commitdiff
ceph-node-exporter: Open firewall ports 167/head
authorZack Cerza <zack@redhat.com>
Tue, 1 May 2018 18:00:00 +0000 (12:00 -0600)
committerZack Cerza <zack@redhat.com>
Tue, 1 May 2018 18:34:19 +0000 (12:34 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
ansible/roles/ceph-node-exporter/tasks/configure_firewall.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/tasks/main.yml

diff --git a/ansible/roles/ceph-node-exporter/tasks/configure_firewall.yml b/ansible/roles/ceph-node-exporter/tasks/configure_firewall.yml
new file mode 100644 (file)
index 0000000..b3908ec
--- /dev/null
@@ -0,0 +1,19 @@
+---
+- name: Check firewalld status
+  shell: "systemctl show firewalld | grep UnitFileState"
+  register: firewalld_status
+  failed_when: false
+  changed_when: false
+  tags:
+    - skip_ansible_lint
+
+- name: Open ports for Grafana
+  firewalld:
+    port: "{{ item }}"
+    zone: "{{ firewalld_zone }}"
+    state: enabled
+    immediate: true
+    permanent: true
+  with_items:
+    - 9100/tcp
+  when: "'enabled' in firewalld_status.stdout"
index 0c0fbf168b1373530a4c8a0799166c7762d79bfd..b01abb68ff60ee359b3631d58f1ef76740d03903 100644 (file)
@@ -23,6 +23,8 @@
   tags:
     - node_exporter
 
+- include: configure_firewall.yml
+
 - include: create_service.yml
   when:
     - devel_mode