Reboot-And-Wait

Статус сборки

Перезагрузка и Ожидание

Роль Ansible, предназначенная для перезагрузки системы на базе Linux с systemd в качестве менеджера систем и служб.

Используя эту роль, вы можете избежать ошибок, таких как:

фатальная ошибка: [10.0.15.50]: НЕДОСТУПЕН! => {"changed": false, "msg": "Не удалось подключиться к хосту через ssh: Соединение с 10.0.15.50 закрыто.\r\n", "unreachable": true}

Требования

Роль не имеет особых требований.

Переменные роли

Сколько секунд нужно отложить перезагрузку.
reboot_delay = 10

Порт, который нужно проверить для доступности сервера.
return_port = 22

Время в секундах, когда будет начата первая попытка подключения.
return_delay = 40

Время в секундах, как долго будут продолжаться попытки соединения.
return_timeout = 300

Время в секундах, как долго будет остановлена начатая попытка соединения.
return_connect_timeout = 20

Переменные, начинающиеся с 'return_', используются модулем wait_for Ansible. Пожалуйста, ознакомьтесь с документацией модуля, если нужна дополнительная информация.

Зависимости

У роли нет внешних зависимостей.

Пример плейбука

- hosts: servers
  roles:
     - { role: it-praktyk.reboot-and-wait }

Лицензия

Авторское право (c) 2016 Войцех Щесиунский
Эта роль лицензирована под лицензией MIT (MIT)
Полный текст лицензии: https://opensource.org/licenses/MIT

Информация об авторе

Автор: Войцех Щесиунский, wojciech[at]sciesinski[dot]net
Ключевые слова: Ansible, systemd, перезагрузка

Благодарности: Марчин Скарбек за предоставленный ответ https://stackoverflow.com/questions/29955605/how-to-reboot-centos-7-with-ansible

TODO

О проекте

A role intended to reboot Linux based system with systemd as a system and service manager.

Установить
ansible-galaxy install it-praktyk/Ansible-Role-Reboot-And-Wait
Лицензия
mit
Загрузки
433
Владелец