rhevm-qe-automation.ansible-role-seal
Seal
Diese Rolle führt die Versiegelungsschritte für folgende Betriebssysteme durch:
- RedHat / CentOS (oVirt Seite)
- Ubuntu / Debian
Anforderungen
Sie müssen ControlMaster im ansible Konfigurationsdatei unter dem Abschnitt [ssh_connection] aktivieren.
Die Standardwerte ssh_args = -o ControlMaster=auto -o ControlPersist=60s
funktionieren.
Rollenvariablen
seal_run_containerized
Diese Option erlaubt es der
seal
Rolle, innerhalb eines Containers zu laufen, standardmäßig=false.Das Problem betrifft die Datei
/etc/hostname
, die nicht umbenannt werden kann, da sie als Bind-Mount verwendet wird.
Abhängigkeiten
Keine
Verfügbare Tags
Sie können folgende Versiegelungsschritte mit der Option --skip-tags
überspringen.
reset_hostname
Tag wird den Aufgaben zugewiesen, die den Hostnamen zurücksetzen.
delete_logs
Tag wird den Aufgaben zugewiesen, die das Verzeichnis
/var/log/
löschen.poweroff
Tag wird der Aufgabe zugewiesen, die die versiegelte Maschine herunterfährt.
Beispiel Playbook
---
- hosts: all
remote_user: root
roles:
- { role: rhevm-qe-automation.ansible-role-seal }
Autoreninformationen
Katerina Koukiou
kkoukiou@redhat.com
ansible-galaxy install rhevm-qe-automation.ansible-role-seal