# 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:** ```bash ansible-playbook -i inventory_apps playbook.yml -l --ask-vault-pass -e "target_clm_version=" ``` Beispiel für pdp-portal: ```bash 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.