it-praktyk.Reboot-And-Wait

Status budowy

Restartuj i Czekaj

Rola Ansible zaprojektowana do restartowania systemu opartego na Linuksie z systemd jako menedżerem systemu i usług.

Korzystając z tej roli, możesz uniknąć błędów takich jak:

fatal: [10.0.15.50]: NIEDOSTĘPNY! => {"changed": false, "msg": "Nie udało się połączyć z hostem przez ssh: Połączenie z 10.0.15.50 zostało zamknięte.\r\n", "unreachable": true}

Wymagania

Rola nie ma żadnych specjalnych wymagań.

Zmienne Roli

Ile sekund powinno mieć opóźnienie przed restartem.
reboot_delay = 10

Port, który należy sprawdzić, aby upewnić się, że serwer jest dostępny.
return_port = 22

Czas w sekundach, kiedy nastąpi pierwsza próba połączenia.
return_delay = 40

Czas w sekundach, przez jaki będą podejmowane próby połączenia.
return_timeout = 300

Czas w sekundach, przez jaki próba połączenia zostanie wstrzymana.
return_connect_timeout = 20

Zmienne zaczynające się od 'return_' są używane przez moduł wait_for Ansible. Proszę zapoznać się z dokumentacją modułu, jeśli potrzebne są dodatkowe informacje.

Zależności

Rola nie ma żadnych zewnętrznych zależności.

Przykład Playbooka

- hosts: serwery
  roles:
     - { role: it-praktyk.reboot-and-wait }

Licencja

Copyright (c) 2016 Wojciech Sciesinski
Ta rola jest objęta licencją MIT (MIT)
Pełny tekst licencji: https://opensource.org/licenses/MIT

Informacje o autorze

Autor: Wojciech Sciesinski, wojciech[at]sciesinski[dot]net
Słowa kluczowe: Ansible, systemd, restart

Podziękowania: Marcin Skarbek za udzieloną odpowiedź https://stackoverflow.com/questions/29955605/how-to-reboot-centos-7-with-ansible

TODO

O projekcie

A role intended to reboot Linux based system with systemd as a system and service manager.

Zainstaluj
ansible-galaxy install it-praktyk.Reboot-And-Wait
Licencja
mit
Pobrania
445
Właściciel