Fire-and-forget задачи

Вам может потребоваться выполнение некоторых сценариев, требующих много времени на выполнение. В этих случаях можно установить аргумент -B в максимальном значении, и установить -P в ' 0 ', в этом случае Ansible запустит команду, продолжит ее выполнять, но отдаст контроль над терминалом:

ansible multi -B 3600 -P 0 -a "/path/to/fire-and-forget-script.sh"

Выполнение команды таким образом не позволяет проверить состояние через async_status и jid, но все же можно проверить файл ∼ /.ansible_async/<jid> на удаленном сервере. Этот параметр, как правило, полезен для задач ‘fire-and-forget’.

results matching ""

    No results matching ""