wait_fo在迭代中的实现



我们如何扩展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

相关内容

  • 没有找到相关文章

最新更新