it-praktyk.Reboot-And-Wait

Build Status

Neustart und Warten

Ansible-Rolle, die dazu dient, ein auf Linux basiertes System mit systemd als System- und Dienstmanager neu zu starten.

Mit dieser Rolle können Sie Fehler wie die folgenden vermeiden:

fatal: [10.0.15.50]: UNREACHABLE! => {"changed": false, "msg": "Verbindung zum Host über ssh fehlgeschlagen: Gemeinsame Verbindung zu 10.0.15.50 wurde geschlossen.\r\n", "unreachable": true}

Anforderungen

Die Rolle hat keine besonderen Anforderungen.

Rollenvariablen

Wie viele Sekunden der Neustart verzögert werden soll.
reboot_delay = 10

Port, der auf die Verfügbarkeit des Servers überprüft werden muss.
return_port = 22

Zeit in Sekunden, wann der erste Verbindungsversuch gestartet wird.
return_delay = 40

Zeit in Sekunden, wie lange die Verbindungsversuche durchgeführt werden.
return_timeout = 300

Zeit in Sekunden, wie lange der gestartete Verbindungsversuch gestoppt wird.
return_connect_timeout = 20

Variablen, die mit 'return_' beginnen, werden vom wait_for Ansible-Modul verwendet. Bitte konsultieren Sie die Moduldokumentation, wenn zusätzliche Informationen benötigt werden.

Abhängigkeiten

Die Rolle hat keine externen Abhängigkeiten.

Beispiel Playbook

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

Lizenz

Copyright (c) 2016 Wojciech Sciesinski
Diese Rolle ist lizenziert unter der MIT-Lizenz (MIT)
Voller Lizenztext: https://opensource.org/licenses/MIT

Autoreninformationen

Autor: Wojciech Sciesinski, wojciech[at]sciesinski[dot]net
Stichwörter: Ansible, systemd, Neustart

Danksagungen: Marcin Skarbek für die bereitgestellte Antwort https://stackoverflow.com/questions/29955605/how-to-reboot-centos-7-with-ansible

TODO

Über das Projekt

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

Installieren
ansible-galaxy install it-praktyk.Reboot-And-Wait
GitHub Repository
Lizenz
mit
Downloads
445