From e1e22933a75fd4d07d66cc5b72f9c464ce0a73bb Mon Sep 17 00:00:00 2001 From: Dimitri Savineau Date: Fri, 6 Aug 2021 11:27:08 -0400 Subject: [PATCH] add-osd: use container_exec_cmd fact from mon host Because we're delegating the task to the first monitor node, we need to be sure that the container_exec_cmd fact is the one from that node too otherwise we could have a mismatch on the ceph-mon container name. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1990772 Signed-off-by: Dimitri Savineau --- infrastructure-playbooks/add-osd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/infrastructure-playbooks/add-osd.yml b/infrastructure-playbooks/add-osd.yml index 4b1f9755f..95eae6b23 100644 --- a/infrastructure-playbooks/add-osd.yml +++ b/infrastructure-playbooks/add-osd.yml @@ -113,7 +113,7 @@ add_osd: True - name: set noup flag - command: "{{ container_exec_cmd | default('') }} ceph --cluster {{ cluster }} osd set noup" + command: "{{ hostvars[groups[mon_group_name][0]]['container_exec_cmd'] | default('') }} ceph --cluster {{ cluster }} osd set noup" delegate_to: "{{ groups['mons'][0] }}" run_once: True changed_when: False @@ -133,7 +133,7 @@ post_tasks: - name: unset noup flag - command: "{{ container_exec_cmd | default('') }} ceph --cluster {{ cluster }} osd unset noup" + command: "{{ hostvars[groups[mon_group_name][0]]['container_exec_cmd'] | default('') }} ceph --cluster {{ cluster }} osd unset noup" delegate_to: "{{ groups['mons'][0] }}" run_once: True changed_when: False -- 2.39.5