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/ansible-role-poweroff
Лицензия
mit
Загрузки
1284
Владелец
Open Source Science and Technology