我们如何扩展wait_items的范围以跨越多个任务项,其间有一个wait_fo(sleep)。
---
- hosts: localhost
connection: local
gather_facts: false
tasks:
- name: Debug1
debug: msg="Debug1 - {{item}} " <-- Errors out here
- name: Wait Buffer
wait_for: timeout=10
with_items: ["dir1","dir2"]
这个想法必须从列表中按顺序执行任务,等待几秒钟,然后移动下一个项目
我们如何扩展wait_items的范围以跨越多个任务项,并在其间使用wait_fo(sleep)。
您应该将shell模块与"with_items"一起使用,并添加sleep或等待文件退出。
PS:
固定版本:
---
- hosts: localhost
connection: local
gather_facts: false
tasks:
- name: Debug1
debug: msg="Debug1 - {{item}} "
with_items: ["dir1","dir2"]
- name: Wait Buffer
wait_for: timeout=10