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 <gabrioux@redhat.com>
(cherry picked from commit 332c39376b)
(cherry picked from commit 5c3ba0787c)
pull/5220/head
Guillaume Abrioux 2019-12-09 14:20:42 +01:00 committed by Dimitri Savineau
parent cfe77bc51f
commit 3b1794a0fd
1 changed files with 11 additions and 2 deletions

View File

@ -39,12 +39,21 @@
become: true
tasks:
vars:
delegate_facts_host: True
roles:
- ceph-defaults
post_tasks:
- 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