Ansible-单主机的hostvars
我在库存主机中具有自己的变量:
children:
webserver:
vars:
hosts:
web01.local:
function: live
location: lca
web02.local:
function: test
location: lcb
现在我想创建一本剧本,该剧本在每个主机(ALL)上安装SNMPD服务,并从库存中存储值“位置”。
如何在剧本中访问此变量“位置”?
i have in the inventory host with own variables:
children:
webserver:
vars:
hosts:
web01.local:
function: live
location: lca
web02.local:
function: test
location: lcb
now i would like to create a playbook, which installs the snmpd service on each of the hosts (all) and stores the value "location" from the inventory.
How can I access this variable "location" in the playbook?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的剧本针对远程主机,则可以参考
location
变量:If your playbook is targeting the remote hosts, you can just refer to the
location
variable: