Spec-Zone.ru › Ansible 2.6

win_reboot - Перезагрузка компьютера с Windows

Новая версия с 2.1.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Поддержка
    • Автор

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
connect_timeout По умолчанию:
5
Максимальное время ожидания успешного TCP-соединения с конечной точкой WinRM до повторной попытки (в секундах)

Псевдонимы: connect_timeout_sec
msg По умолчанию:
"Перезагрузка инициирована Ansible"
Сообщение для отображения пользователям
post_reboot_delay
(добавлен в 2.4)
По умолчанию:
0
Время ожидания (в секундах) после успешной перезагрузки и восстановления соединения.
Полезно, если нужно подождать, пока что-то стабилизируется, несмотря на то, что соединение уже работает

Псевдонимы: post_reboot_delay_sec
pre_reboot_delay По умолчанию:
2
Время ожидания (в секундах) завершения выключения перед запросом перезагрузки

Псевдонимы: pre_reboot_delay_sec
reboot_timeout По умолчанию:
600
Максимальное время ожидания появления компьютера в сети и ответа на тестовую команду (в секундах)
Это ограничение проверяется отдельно для появления в сети и успешного выполнения тестовой команды (поэтому максимальное время фактически вдвое больше)

Псевдонимы: reboot_timeout_sec
shutdown_timeout По умолчанию:
600
Максимальное время ожидания завершения выключения (в секундах)
Увеличьте это время для медленного оборудования, больших приложений обновления и т.д.
Этот параметр был удалён с Ansible 2.5, так как поведение win_reboot изменилось

Псевдонимы: shutdown_timeout_sec
test_command По умолчанию:
"whoami"
Команда, результат которой ожидается, чтобы определить готовность компьютера к управлению

Примечания

Примечание

  • Если на системе уже запланировано выключение, win_reboot отменит запланированное выключение и выполнит своё.

Примеры

# Unconditionally reboot the machine with all defaults
- win_reboot:

# Apply updates and reboot if necessary
- win_updates:
  register: update_result
- win_reboot:
  when: update_result.reboot_required

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

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

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

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

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

Пример:
True


Статус

Этот модуль помечен как stableinterface, что означает, что разработчики гарантируют отсутствие несовместимых изменений интерфейса.

Техническое обслуживание

Этот модуль помечен как core, что означает, что он поддерживается командой Ansible Core. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых командой Ansible Core, см. здесь.

Поддержка

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

Автор

  • Matt Davis (@nitzmahone)

Подсказка

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

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

Spec-Zone.ru

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