Можно ли отображать имена хостов в сводке воспроизведения вместо IP-адресов при использовании динамической инвентаризации ec2?

как сделать так, чтобы имена хостов отображались из тегов динамической инвентаризации ec2 или /etc/hosts вместо IP-адресов в PLAY RECAP SUMMARY :

Вывод:

PLAY RECAP *******************************************************************************************************************
174.129.7.83              : ok=9    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   
18.20.83.221              : ok=13   changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   

Ожидается:


webserver1 or ec2 name tag              : ok=9    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   
webserver2 or ec2 name tag             : ok=13   changed=3    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0     

Чтобы мне не пришлось снова искать IP-адреса и имена хостов

Редактировать 1: Есть ли какая-нибудь строка конфигурации для этого в ansible.cfg?

0
22.09.2020, 10:15
1 ответ

Я нашел решение в ec2.iniфайле

# This allows you to override the inventory_name with an ec2 variable, instead
# of using the destination_variable above. Addressing (aka ansible_ssh_host)
# will still use destination_variable. Tags should be written as 'tag_TAGNAME'.
hostname_variable = tag_Name
0
18.03.2021, 23:25

Теги

Похожие вопросы