【发布时间】:2017-02-10 16:13:56
【问题描述】:
如何获取角色中当前主机的IP地址?
我知道您可以获取主机所属的组列表和主机的主机名,但我无法找到获取 IP 地址的解决方案。
您可以使用{{inventory_hostname}} 获取主机名,使用{{group_names}} 获取组
我尝试过类似{{ hostvars[{{ inventory_hostname }}]['ansible_ssh_host'] }}
和ip="{{ hostvars.{{ inventory_hostname }}.ansible_ssh_host }}"
【问题讨论】:
标签: ansible ansible-facts ansible-template