mirror of https://github.com/ceph/ceph-ansible.git
ceph-client: use group_by instead of add_host
Instead of iterate over all client nodes with a loop sequentially, we can use the group_by ansible buildin. Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>pull/6096/head
parent
c3ed124d31
commit
1831b4955f
|
@ -5,11 +5,10 @@
|
||||||
# when running with containerized_deployment: false this task
|
# when running with containerized_deployment: false this task
|
||||||
# will add all client hosts to the group (and not filter).
|
# will add all client hosts to the group (and not filter).
|
||||||
- name: create filtered clients group
|
- name: create filtered clients group
|
||||||
add_host:
|
group_by:
|
||||||
name: "{{ item }}"
|
key: _filtered_clients
|
||||||
groups: _filtered_clients
|
parents: "{{ client_group_name }}"
|
||||||
with_items: "{{ groups[client_group_name] | intersect(ansible_play_batch) }}"
|
when: (ansible_architecture == 'x86_64') or (not containerized_deployment | bool)
|
||||||
when: (hostvars[item]['ansible_architecture'] == 'x86_64') or (not containerized_deployment | bool)
|
|
||||||
|
|
||||||
- name: set_fact delegated_node
|
- name: set_fact delegated_node
|
||||||
set_fact:
|
set_fact:
|
||||||
|
|
Loading…
Reference in New Issue