ansible 2.9.1
У меня есть 2_:
[group1]
server1 master=yes
server2 master=no
server3 master=no
Как получить ansible_fqdn
с master=yes
от server2
, server3
?
Пример:
server2
или server3
факты:
...
master_server: server1
...
Я так думаю, но это не сработало:
- name: set fact
set_fact:
master_server: {{ ansible_fqdn }}
when: master == 'yes'
delegate_to: "{{ item }}"
loop: "{{ ansible_play_hosts }}"
ОБНОВЛЕНИЕ. РЕШИТЬ
добавлять:
run_once: True