Ansible
使用ec2動態清單時,ansible在播放摘要摘要中顯示主機名而不是IP?
如何從ec2 動態清單標籤或 /etc/hosts 而不是 PLAY RECAP 摘要中的 IP 進行 ansible 顯示主機名:
輸出:
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 中是否有任何配置行?
我在
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