Реализация wait_for в течение итерации

Как мы расширяем область действия wait_items, чтобы охватить несколько элементов задачи с промежуточным значением wait_for (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"]

Идея состоит в том, чтобы последовательно выполнить задачу из списка и подождать пару секунд, а затем переместить следующий элемент.

1 ответ

Как мы расширяем область действия wait_items, чтобы охватить несколько элементов задачи с промежуточным значением wait_for (sleep).

Вам следует использовать модуль оболочки с 'with_items' и добавить туда сон или дождаться выхода файла.

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
Другие вопросы по тегам