У меня есть набор задач, которые я хочу выполнить на множестве хостов последовательно.
Пример ниже.
hosts: all
tasks:
- name: do some work
include_tasks: tasks_here.yml
loop: "{{ vars[play_hosts] }}"
ansible-playbook main.yml --limit myhosts
Я ожидаю, что набор задач будет выполнен на первом хосте, затем на втором хосте и т. Д. Но на самом деле эти задачи выполняются одновременно на всех хостах в «ограничении».
Я подозреваю, что это происходит, потому что я использую лимит, но он мне нужен в моем случае.
Так что мне делать?