GROG.poweroff
Herunterfahren
Eine Rolle zum Herunterfahren von Hosts.
Standardmäßig schlägt die Rolle fehl, wenn der Host bereits heruntergefahren ist. Wenn jedoch poweroff_strict
auf false
gesetzt ist, werden die Hosts zuerst angepingt und nur erreichbare Hosts werden heruntergefahren.
Voraussetzungen
- Hosts sollten für die Verwendung mit Ansible vorbereitet sein (Python, ...).
- Root-Rechte, z. B.
become: yes
Rollenvariablen
Variable | Beschreibung | Standardwert |
---|---|---|
poweroff_strict |
Online/unreachable Hosts ignorieren | true |
poweroff_ping_delay |
Verzögerung vor dem Pingen der Hosts (Sekunden) | 0 |
poweroff_ping_timeout |
Timeout beim Pingen der Hosts (Sekunden) | 30 |
poweroff_ping_port |
Port zum Pingen | 22 |
poweroff_message |
Neustartnachricht für die Protokolle | 'Heruntergefahren durch Ansible' |
poweroff_interval |
Intervall zwischen Herunterfahren und nächster Aufgabe? | 'nein' |
poweroff_interval_seconds |
Sekunden Pause nach dem Herunterfahren | 0 |
Achtung:
Alle booleschen Werte können mit entweder 'yes'
/'no'
oder true
/false
verwendet werden.
Das ermöglicht es, ihren Wert von der Kommandozeile zu ändern (-e "bool=yes"
), ohne Probleme.
Abhängigkeiten
Keine.
Beispiel-Playbook
Ein einfaches Herunterfahren durchführen:
---
- hosts: servers
roles:
- { role: GROG.poweroff,
become: yes,
poweroff_message: 'Teste Herunterfahren Rolle'
}
Mitwirken
Alle Hilfe, Änderungen oder Ideen sind willkommen!
Autor
Von G. Roggemans
Lizenz
MIT