1.标准循环:为了保持代码简洁,重复的任务可以简写(我理解就是变量赋值,迭代取值之后执行)[with_items:]
例子: -name: add serveral users
user: name={ {item}} state=present group=wheel
with_items:
-testuser1
-testuser2
使用with_items 用于迭代的数据类型不仅支持字符串列表还支持哈希列表({key:value})
例子: -name: add serveral users
user: name={ {item.name}} state=present groups={ {item.groups}}
with_items:
-{name:'testuser1',group:'wheel1'}
-{name:'testuser2',group:'wheel2'}
2.嵌套循环: [with_nested]
例子: -name: give users access to multiple
-mysql-user:name={ {item[0]}} priv={ {it