]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Add fix for those who are using monitor_address
authorMatthew Rees <matthew.rees@secate.com>
Mon, 6 Jun 2016 13:57:51 +0000 (15:57 +0200)
committerMatthew Rees <matthew.rees@secate.com>
Mon, 6 Jun 2016 13:57:51 +0000 (15:57 +0200)
roles/ceph-common/tasks/checks/check_firewall.yml

index e945ccd81faa409c1c7b85af0a1fedc680113004..cfe199e5dc4452b8f19124b41e043f06520a8f32 100644 (file)
@@ -14,7 +14,7 @@
     - nmapexist.rc != 0
 
 - name: check if monitor port is not filtered
-  local_action: shell set -o pipefail && nmap -p 6789 {{ item }} {{ hostvars[item]['ansible_' + monitor_interface]['ipv4']['address'] }} | grep -sqo filtered
+  local_action: shell set -o pipefail && nmap -p 6789 {{ item }} {{ hostvars[item]['ansible_' + monitor_interface]['ipv4']['address'] if hostvars[item]['ansible_' + monitor_interface] is defined else hostvars[item][monitor_address] }} | grep -sqo filtered
   changed_when: false
   failed_when: false
   with_items: "{{ groups[mon_group_name] }}"