Spec-Zone.ru › Ansible 2.8

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

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

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

Обзор

  • Перезагружает машину, ожидает ее выключения, включения и готовности к командам.
  • Для целевых систем Windows используйте модуль win_reboot.

Параметры

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

Примечания

Примечание

  • PATH игнорируется на удаленном узле при поиске команды shutdown. Используйте search_paths для указания дополнительных путей поиска, если пути по умолчанию не работают.

См. также

См. также

win_reboot – Перезагрузка машины 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.8/modules/reboot_module.html

Spec-Zone.ru

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