]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
purge: gather monitors facts in OSD purge
authorGuillaume Abrioux <gabrioux@redhat.com>
Wed, 5 Dec 2018 08:06:53 +0000 (09:06 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Tue, 11 Dec 2018 08:59:25 +0000 (09:59 +0100)
the OSD part of the purge delegates commands on monitor node, we need to
gather monitors facts to know the `ansible_hostname` fact that is used
in the `docker_exec_cmd` fact.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
infrastructure-playbooks/purge-docker-cluster.yml

index f590b8ccc9b3d7255ec5a5aa44a41f529b047636..30354ec946695efd5d99952532cbd87d09601d65 100644 (file)
 - name: purge ceph osd cluster
 
   hosts:
-    - "{{ osd_group_name|default('osds') }}"
+    - "{{ osd_group_name | default('osds') }}"
 
   gather_facts: true
   become: true
 
+  pre_tasks:
+  - name: gather monitors facts
+    setup:
+    delegate_to: "{{ item }}"
+    delegate_facts: True
+    with_items: "{{ groups[mon_group_name] | default('mons') }}"
+
   tasks:
 
   - import_role: