Возможность повторного подключения после перезагрузки
У меня есть задача, которую нужно запустить после перезагрузки. Я знаю, что проверку соединения можно выполнить с помощью .
У меня есть следующий черновик:
- name: Reboot host
reboot:
- name: Wait 300 seconds, but only start checking after 60 seconds
wait_for_connection:
delay: 60
timeout: 300
- name: Do some other stuff
.
..
...
Есть ли
Спасибо впереди!
1 ответ
согласно документации модуля перезагрузки, он делает то, что вы хотите, из коробки:
Synopsis
- Reboot a machine, wait for it to go down, come back up, and respond to commands.
...
Так что вам не придется управлять им с отдельной задачей!
Если сервер, который вы пытаетесь перезагрузить, работает очень медленно, вы можете увеличить время ожидания модуля, чтобы дождаться, когда сервер снова вернется в сеть правильно.
Таким образом, любая задача, которую вам нужно запустить после перезагрузки, единственное, что вам нужно сделать, это вставить ее после того, как задача перезагрузит машину.