如何使用Ansible获取主机变量?

时间:2017-05-29 09:24:45

标签: python ansible

Ansible:v2.3.0.0
Python:v2.7.12

hosts文件:

[server1]
192.168.0.1

在playbook上,尝试这种方式获取IP值:

- debug:
    msg: "Host: {{ hostvars['server1'] }}"

它说hostvars.HostVars没有属性server1

1 个答案:

答案 0 :(得分:1)

server1是您示例中的群组名称。如果您希望server1成为主持人,请按以下方式定义广告资源:

[myservers]
server1 ansible_host=192.168.0.1