http://docs.ansible.com/ansible/latest/playbooks_loops.html#standard-loopshtml
PLAY RECAP ****
192.168.1.1 : ok=1 changed=0 unreachable=0 failed=0python
with_items的值是python list数据结构,每一个task会循环读取里面的值;也支持字典数据结构
2.嵌套Loops
主要实现一对多或者多对多的合并dom
3.散列Loops
散列loops直接支持YAML格式的数据变量ide
4.文件匹配Loops
针对一个目录下指定格式的文件进行处理,引用with_fileglob循环去匹配须要处理的文件oop
5.随机选择Loops(with_random_choice)debug
6.条件判断Loops
5秒执行一次cat /root/ansible将结果register给host而后判断host.stdout.startswith的内容是不是轶Master字符串开头,若是条件成立,此task完成;若是条件不成立5s以后重试,2次重试还不成立,此task运行失败3d
7.文件优先匹配Loops
with_first_found会从list里面定义的文件从上往下一个一个的匹配,若是匹配到了item就是该文件htm
8.register Loops
register除了用做单一的task临时变量存储,还能够同时接受多个task的结果当作变量临时存储blog