我想在使用with_items
循环时添加一个dict变量:
set_fact:
item.template: "base"
when: item.template is not defined
with_items: vHosts
但它似乎写错了字典,然后{"ansible_facts": {"item.template": "base"}, "item": {...}}
。
尝试vHosts['item']['template']
也不起作用。
答案 0 :(得分:0)
似乎这种行为尚未成为可能,请参阅https://stackoverflow.com/a/29419080/893159。
我目前的解决方法现在只是在下一个语句中运行一个循环when: item.template is not defined
和一个when item.template is defined
,一个使用item.template
,另一个使用"base"
。