Spec-Zone.ru › Ansible 2.7

reboot – Перезагрузка машины

Новое в версии 2.7.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Описание

  • Перезагрузить машину, дождаться её выключения, включения и ответа на команды.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
connect_timeout
целое число
Максимальное время (в секундах) ожидания успешного подключения к управляемым хостам перед повторной попыткой.
Если не указано, используется значение по умолчанию для плагина подключения.
msg
строка
Значение по умолчанию:
"Перезагрузка инициирована Ansible"
Сообщение для отображения пользователям перед перезагрузкой.
post_reboot_delay
целое число
Значение по умолчанию:
0
Время ожидания (в секундах) после успешного выполнения команды перезагрузки перед проверкой успешного перезапуска системы.
Это полезно, если нужно подождать, пока что-то стабилизируется, несмотря на то, что подключение уже работает.
pre_reboot_delay
целое число
Значение по умолчанию:
0
Время ожидания (в секундах) перед перезагрузкой. Передаётся как параметр команде перезагрузки.
В Linux, macOS и OpenBSD это преобразуется в минуты и округляется вниз. Если меньше 60, устанавливается в 0.
В Solaris и FreeBSD это будет секунды.
reboot_timeout
целое число
Значение по умолчанию:
600
Максимальное время ожидания (в секундах) перезагрузки машины и ответа на тестовую команду.
Это время ожидания оценивается отдельно для проверки перезагрузки и успеха тестовой команды, так что максимальное время выполнения модуля составляет в два раза больше.
test_command
строка
Значение по умолчанию:
"whoami"
Команда для выполнения на перезагруженном хосте и ожидания успешного выполнения для определения готовности машины к дальнейшим задачам.

Примечания

Примечание

  • Для целей Windows используйте модуль win_reboot вместо него.

Примеры

- name: Unconditionally reboot the machine with all defaults
  reboot:

- name: Reboot a slow machine that might have lots of updates to apply
  reboot:
    reboot_timeout: 3600

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
elapsed
целое число
всегда
Количество секунд, затраченное на ожидание перезагрузки системы.

Пример:
23
rebooted
булево
всегда
true, если машина была перезагружена

Пример:
True


Статус

  • Для этого модуля не гарантируется обратная совместимость интерфейса. [превью]
  • Этот модуль поддерживается командой Ansible Core. [core]

Поддержка Red Hat

Дополнительную информацию о поддержке этого модуля компанией Red Hat можно найти в этой статье базы знаний Red Hat.

Авторы

  • Matt Davis (@nitzmahone)
  • Sam Doran (@samdoran)

Подсказка

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

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/reboot_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API