GROG.poweroff
Выключение
Роль для выключения хостов.
По умолчанию роль завершится с ошибкой, если хост уже выключен. Если же
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
Установить
ansible-galaxy install GROG.poweroffЛицензия
mit
Загрузки
1.3k
Владелец
Open Source Science and Technology
