os-upgrade-automation/docs/Runbook_SelfService.md

29 lines
1.1 KiB
Markdown

# 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 <app-gruppe> --ask-vault-pass -e "target_clm_version=<channel>"
```
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.