From: Guillaume Abrioux Date: Wed, 8 Jan 2020 14:02:24 +0000 (+0100) Subject: shrink-mds: use fact from delegated node X-Git-Tag: v6.0.0alpha1~140 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=77b39d235b9b713b7e814296164db27b4d428ae0;p=ceph-ansible.git shrink-mds: use fact from delegated node The command is delegated on the first monitor so we must use the fact `container_binary` from this node. Signed-off-by: Guillaume Abrioux --- diff --git a/infrastructure-playbooks/shrink-mds.yml b/infrastructure-playbooks/shrink-mds.yml index e862e6597..f5503b328 100644 --- a/infrastructure-playbooks/shrink-mds.yml +++ b/infrastructure-playbooks/shrink-mds.yml @@ -17,6 +17,10 @@ tasks: - debug: msg: gather facts on all Ceph hosts for following reference + - import_role: + name: ceph-defaults + - import_role: + name: ceph-facts - name: perform checks, remove mds and print cluster health hosts: localhost @@ -54,12 +58,9 @@ or use `-e ireallymeanit=yes` on the command line when invoking the playbook" - - import_role: - name: ceph-facts - - name: set_fact container_exec_cmd for mon0 set_fact: - container_exec_cmd: "{{ container_binary }} exec ceph-mon-{{ hostvars[groups[mon_group_name][0]]['ansible_hostname'] }}" + container_exec_cmd: "{{ hostvars[groups[mon_group_name][0]]['container_binary'] }} exec ceph-mon-{{ hostvars[groups[mon_group_name][0]]['ansible_hostname'] }}" when: containerized_deployment | bool - name: exit playbook, if can not connect to the cluster