我有一个变量client: client1
,我想用它来将多个事实提取到如下的模板中。
"{{ hostvars[{{ client }}][ansible_default_ipv4][address] }}"
"{{ hostvars[{{ client }}][ansible_hostname] }}"
"{{ hostvars[{{ client }}][ansible_fqdn] }}"
我尝试删除大括号,使用字典[key]代替客户,但无法弄清楚。这里的正确用法是什么?
答案 0 :(得分:2)
正确的答案是:"{{ hostvars[client]['ansible_default_ipv4']['address'] }}"