2017-10-09 111 views
0

我有一個變量client: client1,我想用它來獲取多個事實到像下面這樣的模板中。Ansible中的嵌套變量

"{{ hostvars[{{ client }}][ansible_default_ipv4][address] }}"

"{{ hostvars[{{ client }}][ansible_hostname] }}"

"{{ hostvars[{{ client }}][ansible_fqdn] }}"

我試圖取出支架,使用替代客戶端的字典[關鍵],但無法弄清楚。這裏的正確用法是什麼?

回答

2

正確的答案是:"{{ hostvars[client]['ansible_default_ipv4']['address'] }}"