GROG.reboot

Neustart

Ansible Galaxy Build Status Neueste Version Gitter Chat

Eine Rolle zum Neustarten von Hosts.

Anforderungen

  • Hosts sollten für die Verwendung mit Ansible vorbereitet sein (Python, ...)
  • Root-Rechte, z.B. become: yes

Rollen-Variablen

Variable Beschreibung Standardwert
reboot_message Neustartnachricht für die Protokolle 'Neustart durch Ansible'
reboot_wait Warten, bis die Hosts wieder online sind? 'ja'
reboot_connect_timeout Verbindungszeitüberschreitung vor einem neuen Versuch. 20
reboot_wait_host Host zur Überprüfung ansible_ssh_host oder inventory_hostname
reboot_wait_port Port zur Überprüfung ansible_ssh_port oder 22
reboot_wait_regex Zeichenfolge zur Übereinstimmung in der Socket-Verbindung. (z.B. OpenSSH) /
reboot_wait_delay Wartezeit vor dem Abfragen des Hosts (Sekunden) 10
reboot_wait_timeout Zeitüberschreitung für den erfolgreichen Neustart des Hosts (Sekunden) 300
reboot_wait_ctimeout Zeitüberschreitung für jeden Verbindungsversuch (Sekunden) 5
reboot_interval Intervall zwischen Neustart und nächster Aufgabe? 'nein'
reboot_interval_seconds Sekunden pausieren nach dem Neustart 0

Achtung:

Alle booleschen Werte können sowohl mit 'ja'/'nein' als auch mit true/false verwendet werden. So können Sie ihren Wert von der Kommandozeile aus ändern (-e "bool=ja") ohne Probleme.

Abhängigkeiten

Keine.

Beispiel-Playbook

Durchführen eines einfachen Neustarts:

---
- hosts: servers
  become: yes
  roles:
  - role: GROG.reboot
    reboot_message: 'Test Neustartrolle'

Durchführen eines rollierenden Neustarts:

---
- hosts: servers
  become: yes
  serial: 1
  roles:
  - role: GROG.reboot
    reboot_interval: 'ja'
    reboot_interval_seconds: 60

Mitwirken

Alle Hilfe, Änderungen oder Ideen sind willkommen!

Autor

Von G. Roggemans

Lizenz

MIT

Über das Projekt

A role for rebooting hosts

Installieren
ansible-galaxy install GROG.reboot
Lizenz
mit
Downloads
110k
Besitzer
Open Source Science and Technology