From: Guillaume Abrioux Date: Mon, 9 Dec 2019 13:20:42 +0000 (+0100) Subject: switch_to_containers: exclude clients nodes from facts gathering X-Git-Tag: v4.0.15~14 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=5c3ba0787cf346c7e5eb5df74a1da4984c16e7aa;p=ceph-ansible.git switch_to_containers: exclude clients nodes from facts gathering just like site.yml and rolling_update, let's exclude clients node from the fact gathering. Signed-off-by: Guillaume Abrioux (cherry picked from commit 332c39376b45375a2c0566406b49896ae316a293) --- diff --git a/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml b/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml index af244031a..537648750 100644 --- a/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml +++ b/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml @@ -38,12 +38,21 @@ become: true + vars: + delegate_facts_host: True + tasks: + - import_role: + name: ceph-defaults + - name: gather and delegate facts setup: delegate_to: "{{ item }}" delegate_facts: True - with_items: "{{ groups['all'] }}" + with_items: "{{ groups['all'] | difference(groups.get(client_group_name, [])) }}" + run_once: true + when: delegate_facts_host | bool + tags: always - name: switching from non-containerized to containerized ceph mon vars: