在ansilbe中使用with_items与loops之间有什么区别?
答案 0 :(得分:11)
根据docs,
在2.5 Ansible主要使用with_关键字创建循环之前,loop关键字基本上类似于with_list。
所以基本上它们几乎相同,只有较新的版本在其语法中使用loop
。从版本2.7.12开始,两者都按预期工作,但鼓励使用loop
关键字以便将来兼容。
答案 1 :(得分:1)
它们是不同的。将with_items更改为循环时要小心,因为with_items会执行隐式单级展平。您可能需要使用带有循环的flatten来匹配确切的结果。看一下官方文档示例。