]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Playbook fails when using --limit to install new MDS
authorTeoman ONAY <tonay@redhat.com>
Mon, 1 Aug 2022 13:36:48 +0000 (15:36 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Thu, 4 Aug 2022 04:52:06 +0000 (06:52 +0200)
"set_fact container_run_cmd" is not set when using --limit on MDS as facts
were not run on first MON.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2111017
Signed-off-by: Teoman ONAY <tonay@redhat.com>
(cherry picked from commit cef1636f70832c95b463f0d14040e06bebd4fc59)
(cherry picked from commit 80dc46d31f682d9ea54de6e748806cbefd6a70d3)

roles/ceph-dashboard/tasks/configure_dashboard.yml

index d0152c4f03ed6af870909264c37198228a457ff5..42c976d4411d6dc159c9a5e93adad98975e9d5ac 100644 (file)
@@ -1,4 +1,10 @@
 ---
+- import_role:
+    name: ceph-facts
+    tasks_from: container_binary.yml
+  delegate_to: "{{ groups[mon_group_name][0] }}"
+  delegate_facts: true
+
 - name: set_fact container_exec_cmd
   set_fact:
     container_exec_cmd: "{{ container_binary }} exec ceph-mon-{{ hostvars[groups[mon_group_name][0]]['ansible_facts']['hostname'] }}"