os-upgrade-automation/docs/Runbook_SelfService.md

1.1 KiB

Self-Service Runbook für App-Owner

Ziel

Dieses Runbook beschreibt, wie App-Owner das Auto-Upgrade-Playbook für ihre Systeme selbstständig ausführen können.

Voraussetzungen

  • Zugang zum Ansible-Server (SSH)
  • Berechtigung für die gewünschte App-Gruppe im Inventory
  • Vault-Passwort für verschlüsselte Variablen

Schritt-für-Schritt-Anleitung

  1. Login auf dem Ansible-Server
  2. Playbook für die eigene App-Gruppe ausführen:
    ansible-playbook -i inventory_apps playbook.yml -l <app-gruppe> --ask-vault-pass -e "target_clm_version=<channel>"
    
    Beispiel für pdp-portal:
    ansible-playbook -i inventory_apps playbook.yml -l pdp-portal --ask-vault-pass -e "target_clm_version=prod-2024-06"
    
  3. Ergebnis prüfen:
    • E-Mail-Benachrichtigung abwarten
    • Logfiles im angegebenen Verzeichnis prüfen

Hinweise

  • Bei Fehlern wird automatisch ein Failsafe-Mail an die App- und Linux-Admins gesendet.
  • Bei kritischen Fehlern erfolgt ein automatischer Rollback (VMware-Snapshot).
  • Für Fragen oder Freigaben bitte an die Linux-Admins wenden.