GROG.reboot

Restart

Ansible Galaxy Status budowy Ostatnia etykieta Czat Gitter

Rola do restartowania hostów.

Wymagania

  • Hosty muszą być skonfigurowane do użycia z Ansible (mieć zainstalowany Python itp.)
  • Uprawnienia root, np. become: yes

Zmienne roli

Zmienna Opis Wartość domyślna
reboot_message Komunikat o restarcie do logów 'Restart wykonany przez Ansible'
reboot_wait Czekać na ponowne uruchomienie hostów? 'tak'
reboot_connect_timeout Czas oczekiwania na połączenie przed ponowną próbą. 20
reboot_wait_host Host do sprawdzenia ansible_ssh_host lub inventory_hostname
reboot_wait_port Port do sprawdzenia ansible_ssh_port lub 22
reboot_wait_regex Wzór do dopasowania w połączeniu socket. (np. OpenSSH) /
reboot_wait_delay Czas oczekiwania przed sprawdzeniem hosta (w sekundach) 10
reboot_wait_timeout Czas na ponowne uruchomienie hosta (w sekundach) 300
reboot_wait_ctimeout Czas oczekiwania na każdą próbę połączenia (w sekundach) 5
reboot_interval Interwał między restartem a następnym zadaniem? 'nie'
reboot_interval_seconds Sekundy pauzy po restarcie 0

Uwaga:

Wszystkie wartości logiczne mogą być używane jako 'tak'/'nie' lub true/false. Pozwala to na zmianę ich wartości z linii poleceń (-e "bool=tak") bez problemów.

Zależności

Brak.

Przykładowy playbook

Wykonywanie podstawowego restartu:

---
- hosty: serwery
  become: tak
  role:
  - rola: GROG.reboot
    reboot_message: 'Testowa rola restartu'

Wykonywanie kolejnego restartu:

---
- hosty: serwery
  become: tak
  serial: 1
  role:
  - rola: GROG.reboot
    reboot_interval: 'tak'
    reboot_interval_seconds: 60

Współpraca

Wszelkie wsparcie, zmiany lub pomysły mile widziane!

Autor

Autor G. Roggemans

Licencja

MIT

O projekcie

A role for rebooting hosts

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