Как предотвратить запуск / запуск сервиса до тех пор, пока все пользовательские задачи не будут завершены? - PullRequest
0 голосов
/ 20 ноября 2018

Я хочу запретить запуск / запуск службы / команды (например, / usr / local / script / xyz или supervisorctl stop xyz), пока все выполняемые задачи не будут завершены на всех машинах.

Если служба / команда xys запущена, то я хочу остановить и применить блокировку перед запуском ANSI и после того, как эти ANSI-задачи будут завершены, я хочу снять блокировку с этой службы / команды.

Как мне этого добиться?

1 Ответ

0 голосов
/ 20 ноября 2018

По умолчанию игры выполняются с линейной стратегией , в которой все хосты будут запускать каждую задачу до того, как какой-либо хост начнет следующую задачу.Запустите службу в последнем задании playbook.

...