我正在尝试构建服务器模板,但无法正确获取Jinja语法。我有一本var字典(假设“ ansible_hostname”是从事实中收集的“服务器”):
NavigationViewStyle
我正在尝试在模板中调用变量:
server:
ip: 111.111.111.111
我似乎无法弄清楚需要什么。朝正确的方向戳是很好的。
塞恩
答案 0 :(得分:1)
使用inventory_hostname并在使用括号 sessions
时删除点。
[]
例如,此库存和剧本
"{{ hostvars[inventory_hostname]['ip'] }}"
给予(删节的)
shell> cat host
all:
hosts:
server:
ip: 111.111.111.111
shell> cat pb.yml
- hosts: server
tasks:
- debug:
msg: "{{ hostvars[inventory_hostname]['ip'] }}"