poweroff

Выключение

Ansible Galaxy Статус сборки Последний релиз Чат в Gitter

Роль для выключения хостов.

По умолчанию роль завершится с ошибкой, если хост уже выключен. Если же poweroff_strict установлено в false, хосты сначала будут проверены на доступность, и только доступные хосты будут выключены.

Требования

  • Хосты должны быть подготовлены для использования Ansible (иметь Python и т.д.)
  • Права суперпользователя, например, become: yes

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

Переменная Описание Значение по умолчанию
poweroff_strict Не игнорировать офлайн/недоступные хосты true
poweroff_ping_delay Задержка перед проверкой хостов (в секундах) 0
poweroff_ping_timeout Таймаут при проверке хостов (в секундах) 30
poweroff_ping_port Порт для проверки 22
poweroff_message Сообщение о выключении для логов 'Выключение с помощью Ansible'
poweroff_interval Интервал между выключением и следующей задачей? 'нет'
poweroff_interval_seconds Секунды паузы после выключения 0

Внимание:

Все булевы значения можно использовать как 'yes'/'no', так и true/false. Это позволяет менять их значение из командной строки (-e "bool=yes") без проблем.

Зависимости

Отсутствуют.

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

Выполнение основного выключения:

---
- hosts: servers
  roles:
  - { role: GROG.poweroff,
      become: yes,
        poweroff_message: 'Тестовая роль выключения'
    }

Вклад

Любая помощь, изменения или идеи приветствуются!

Автор

Г. Роггеманс

Лицензия

MIT

О проекте

A role for powering off hosts

Установить
ansible-galaxy install GROG/ansible-role-poweroff
Лицензия
mit
Загрузки
1281
Владелец
Open Source Science and Technology