Как получить IP-адрес текущего хоста в роли?Ansible: получить текущий IP-адрес целевого хоста
Я знаю, что вы можете получить список групп, в которых находится хост, и имя хоста, но я не могу найти решение для получения IP-адреса.
Вы можете получить имя хоста с помощью {{inventory_hostname}}
и группы с помощью {{group_names}}
Я пытался что-то вроде {{ hostvars[{{ inventory_hostname }}]['ansible_ssh_host'] }}
и ip="{{ hostvars.{{ inventory_hostname }}.ansible_ssh_host }}"
Как вы показываете все флаги? – SJC
'ansible -m setup' или' all' вместо имени хоста для всех хостов в файле инвентаря –
techraf
Можете ли вы перечислить все флаги из задачи? – SJC