rhevm-qe-automation.ansible-role-seal

Build Status

Seal

Diese Rolle führt die Versiegelungsschritte für folgende Betriebssysteme durch:

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

Über das Projekt

Role to seal Linux machine

Installieren
ansible-galaxy install rhevm-qe-automation.ansible-role-seal
GitHub Repository
Lizenz
gpl-3.0
Downloads
40.5k