Spec-Zone.ru › Ansible

Модуль community.hrobot.reset — сброс выделенного сервера

Примечание

Этот модуль входит в коллекцию community.hrobot (версия 2.7.2).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.hrobot.

Чтобы использовать коллекцию в плейбуке, укажите: community.hrobot.reset.

Добавлено в community.hrobot 1.2.0

  • Краткое описание
  • Параметры
  • Атрибуты
  • См. также
  • Примеры

Краткое описание

  • Сброс выделенного сервера программным или аппаратным способом либо отправка запроса на ручной сброс.

Параметры

Параметр

Комментарии

hetzner_password

string / обязательный

Пароль пользователя веб-службы Robot.

hetzner_user

string / обязательный

Имя пользователя веб-службы Robot.

rate_limit_retry_timeout

integer

добавлено в community.hrobot 2.1.0

Время ожидания (в секундах) при получении ошибок превышения ограничения частоты запросов.

Укажите 0, чтобы не повторять запросы.

Укажите отрицательное значение, например -1, чтобы повторять запросы бесконечно.

По умолчанию: -1

reset_type

string / обязательный

Способ сброса сервера.

software — программный сброс. Он должен быть аналогичен нажатию Ctrl+Alt+Del на клавиатуре.

power — аппаратный сброс, аналогичный нажатию кнопки питания. Отправляется сигнал ACPI, и, если сервер настроен правильно, это приведёт к штатному завершению работы.

hardware — аппаратный сброс, аналогичный нажатию кнопки перезапуска. Питание сервера отключается и включается снова.

manual — ручной сброс. Запрашивает, чтобы техник вручную выключил сервер, наблюдая за изображением на экране. Будьте осторожны и используйте этот способ только при крайней необходимости!

Обратите внимание: не каждый сервер поддерживает все способы сброса! Поддерживаемые способы можно запросить с помощью возвращаемого значения reset.type модуля community.hrobot.reset_info.

Варианты:

  • "software"
  • "hardware"
  • "power"
  • "manual"

server_number

integer / обязательный

Номер сервера, который нужно сбросить.

Атрибуты

Атрибут

Поддержка

Описание

action_group

Группа действий: community.hrobot.robot

добавлено в community.hrobot 1.6.0

Используйте group/community.hrobot.robot в module_defaults, чтобы задать значения по умолчанию для этого модуля.

check_mode

Поддержка: полная

Может работать в режиме check_mode и возвращать прогнозируемый статус изменений без изменения целевой системы.

diff_mode

Поддержка: отсутствует

В режиме diff возвращает сведения об изменениях (или о возможных изменениях в check_mode).

idempotent

Поддержка: отсутствует

Этот модуль выполняет действие при каждом вызове.

При повторном запуске с теми же аргументами вне режима проверки модуль сообщает об отсутствии изменений.

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

См. также

См. также

community.hrobot.reset_info

Получение сведений о модуле сброса.

Примеры

---
- name: Send ACPI signal to server to request controlled shutdown
  community.hrobot.reset:
    hetzner_user: foo
    hetzner_password: bar
    server_number: 1234
    state: power

- name: Make sure that the server supports manual reset
  community.hrobot.reset:
    hetzner_user: foo
    hetzner_password: bar
    server_number: 1234
    reset_type: manual
  check_mode: true

- name: Request a manual reset (by a technican)
  community.hrobot.reset:
    hetzner_user: foo
    hetzner_password: bar
    server_number: 1234
    reset_type: manual

Авторы

  • Felix Fontein (@felixfontein)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Обратиться за помощью (Hetzner Robot)
  • Сообщить об ошибке
  • Запросить новую функцию
  • Связь

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/hrobot/reset_module.html

Spec-Zone.ru

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