GROG.poweroff
Wyłączenie
Rola do wyłączania hostów.
Domyślnie rola zakończy się błędem, jeśli host jest już wyłączony. Jeśli jednak
poweroff_strict
jest ustawione na false
, hosty będą najpierw pingowane, a tylko
osiągalne hosty zostaną wyłączone.
Wymagania
- Hosty powinny być przygotowane do użycia ansible (mieć zainstalowany python, itp.)
- Uprawnienia roota, np.
become: yes
Zmienne roli
Zmienna | Opis | Wartość domyślna |
---|---|---|
poweroff_strict |
Nie ignoruj offline/nieosiągalnych hostów | true |
poweroff_ping_delay |
Opóźnienie przed pingowaniem hostów (sekundy) | 0 |
poweroff_ping_timeout |
Czas oczekiwania na pingowanie hostów (sekundy) | 30 |
poweroff_ping_port |
Port do pingowania | 22 |
poweroff_message |
Komunikat do logów przy wyłączaniu | 'Wyłączono przez Ansible' |
poweroff_interval |
Czas pomiędzy wyłączeniem a następnym zadaniem? | 'nie' |
poweroff_interval_seconds |
Sekundy pauzy po wyłączeniu | 0 |
Uwaga:
Wszystkie wartości logiczne mogą być używane zarówno jako 'yes'
/'no'
, jak i true
/false
.
Pozwala to na zmianę ich wartości z linii poleceń (-e "bool=yes"
)
bez problemów.
Zależności
Brak.
Przykład playbooka
Wykonanie podstawowego wyłączenia:
---
- hosts: serwery
roles:
- { role: GROG.poweroff,
become: yes,
poweroff_message: 'Testowa rola wyłączenia'
}
Wkład
Wszelkie wsparcie, zmiany lub pomysły mile widziane!
Autor
Licencja
MIT
Zainstaluj
ansible-galaxy install GROG.poweroff
Licencja
mit
Pobrania
1.3k
Właściciel
Open Source Science and Technology