Асинхронное обновление серверов, мониторинг прогресса

Давайте запустим yum -y update на всех наших серверах. Если мы поставим аргумент -P, Ansible по умолчанию будет опрашивать сервер каждые 10 секунд:

ansible multi -s -B 3600 -a "yum -y update"

Подождите немного, и в конечном счете, вы должны увидеть нечто подобное:

Во время работы фоновой задачи можно также проверить состояние хода выполнения с помощью модуля async_status, передав значение ansible_job_id в jid:

ansible multi -s -m async_status -a "jid=763350539037"

results matching ""

    No results matching ""