可以使用 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 变量中的项目将被传递给每个任务进行处理。

ansible中如何对两个task采用loop循环执行这两个tasks

原文地址: https://www.cveoy.top/t/topic/FPe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录