GROG.poweroff

Wyłączenie

Ansible Galaxy Status budowy Najświeższa wersja Czat na Gitterze

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

G. Roggemans

Licencja

MIT

O projekcie

A role for powering off hosts

Zainstaluj
ansible-galaxy install GROG.poweroff
Licencja
mit
Pobrania
1.3k
Właściciel
Open Source Science and Technology