Ansible Loop循环控制

Posted vincenshen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ansible Loop循环控制相关的知识,希望对你有一定的参考价值。

在Ansible 2.5之前主要使用with_ <lookup>关键字来创建循环,循环关键字基本上类似于with_list,with_items。

Ansible 2.5开始就可以使用loop来创建循环。
 

 

示例1 数组循环:

  tasks:

    - name: create user

      user:

          name: {{ item }}

          loop:

          - user01

          - user02

          - user03

 

示例2 字典循环:

tasks:

- name: create user and group

  user:

        name: {{ item.name }}

        group: {{ item.groups }}

        loop:

        - name: ‘testuser1‘

          groups: ‘wheel‘

        - name: ‘testuser2‘

          groups: ‘root‘

 

未完待续...

以上是关于Ansible Loop循环控制的主要内容,如果未能解决你的问题,请参考以下文章

Ansible 学习总结—— Ansible 循环条件判断触发器处理失败等任务控制使用总结

Ansible 中任务执行控制

使用loop_var Ansible循环多个变量

PL/SQL控制语句(循环控制语句)

html里的audio到底怎么控制循环?

Ansible - 在循环中重试失败的迭代