29 lines
1.1 KiB
Markdown
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.
|