playbook中的循环(迭代)机制
1.循环的相关概念
当需要重复执行同一类任务时,可以用到循环
with_items在表示机制可以使用
列表:如
with_items:
– aa
– bb
…
该种方式定义的迭代项直接用:{{ item }}进行引用
也可以使用字典,如:(如果值为字符串,需要用引号引起来,变量与值之间要用空格隔开)
with_items:
– {var1: value1,var2: value2,…}
– {var1: value3,var2: value4,…}
…
该种方式定义的迭代项,应用要用 {{ item.var1 }}引用第一个变量,{{ item.var2 }}引用第二个变量…
2.循环的示例一:列表形式的迭代项的循环引用
3.循环示例二:字典形式的迭代项的循环引用