У меня есть ansible -playbok файл yaml с одним условием и одним делегированием
when: not delegate_facts_host | bool or inventory_hostname in groups.get(client_group_name, [])
delegate_to: "{{ item }}"
delegate_facts: True
with_items: "{{ groups['all'] | difference(groups.get('clients', [])) }}"
Я не понимаю эту строку. когда я печатаю
delegate_facts_host
Он показывает True, даже если я установил
vars:
delegate_facts_host: False
, самая запутанная часть -
groups.get(client_group_name, [])
Я ищу, но не понимаю на все