ansible在playbook中执行一个循环
在Ansible的playbook中,可以使用循环来执行一系列任务。循环可以用于遍历列表、字典或者范围。
以下是一个示例,演示如何在playbook中使用循环:
---
- name: Execute tasks in a loop
hosts: all
gather_facts: false
vars:
my_list:
- item1
- item2
- item3
tasks:
- name: Print items from a list
debug:
msg: "{{ item }}"
loop: "{{ my_list }}"
在上面的示例中,我们定义了一个名为my_list的变量,其中包含了一个字符串列表。然后,我们使用loop关键字在debug任务中循环遍历这个列表,并打印每个元素。
你可以根据需要使用不同的循环方式。除了列表,你还可以使用字典、范围等。在循环中,你可以执行任何任务,包括调用其他角色或任务。
希望以上信息对你有所帮助!如有其他问题,请继续提问
原文地址: http://www.cveoy.top/t/topic/h9YZ 著作权归作者所有。请勿转载和采集!