ansible中如何对两个task采用loop循环执行这两个tasks
可以使用 block 模块结合 loop 循环执行多个 task。示例代码如下:
- name: Loop through tasks
block:
- name: Task 1
debug:
msg: "Task 1 loop iteration {{ item }}"
loop: "{{ my_list }}"
- name: Task 2
debug:
msg: "Task 2 loop iteration {{ item }}"
loop: "{{ my_list }}"
loop: "{{ range(1,3) | list }}"
vars:
my_list:
- "A"
- "B"
- "C"
在上面的示例中,使用 block 模块将两个 task 包含在一起,并在 loop 循环中执行两次。在每次循环迭代中,my_list 变量中的项目将被传递给每个任务进行处理。
原文地址: https://www.cveoy.top/t/topic/FPe 著作权归作者所有。请勿转载和采集!