🔧 fix: IP-Adresse von 10.88.7.60 zu 10.88.23.91 korrigiert
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/manual/woodpecker Pipeline failed Details

This commit is contained in:
Automation Admin 2025-08-15 13:04:29 +00:00
parent ef468dbf95
commit ce20ce98bb
1 changed files with 18 additions and 18 deletions

View File

@ -307,19 +307,19 @@ steps:
- if ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no -o ConnectTimeout=10 prod@10.88.7.60 -p 2222 'echo "SSH-Verbindung erfolgreich - $(whoami)@$(hostname)"'; then
- echo "🎉 SSH-VERBINDUNG ERFOLGREICH - Starte echte Tests"
- echo "1. Prüfe Clean State vor Test"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'which gameadm && echo "⚠️ gameadm bereits installiert - führe Cleanup durch" || echo "✅ Clean State bestätigt"'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'which gameadm && echo "⚠️ gameadm bereits installiert - führe Cleanup durch" || echo "✅ Clean State bestätigt"'
- echo "2. Vollautomatische gameadm Installation im Production Environment"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'curl -fsSL https://git.pp1l.de/pp1l/gameadm/raw/branch/main/install.sh | sudo bash'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'curl -fsSL https://git.pp1l.de/pp1l/gameadm/raw/branch/main/install.sh | sudo bash'
- echo "3. Teste modulare Game Server Installation"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm install mc --force && sudo gameadm install rust --force'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm install mc --force && sudo gameadm install rust --force'
- echo "4. Validiere Installation"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'gameadm --version && gameadm list && echo "✅ Production Installation erfolgreich"'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'gameadm --version && gameadm list && echo "✅ Production Installation erfolgreich"'
- echo "5. Teste Container-Start (CI-Storage-Limitation erwartet)"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'timeout 10 sudo gameadm mc start 2>&1 | head -20 || echo "Container-Test abgeschlossen"'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'timeout 10 sudo gameadm mc start 2>&1 | head -20 || echo "Container-Test abgeschlossen"'
- echo "6. Cleanup für Clean State"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo rm -rf /usr/local/bin/gameadm* /etc/gameadm/ /etc/*-server.conf /srv/minecraft /srv/rust /root/secrets'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo rm -rf /usr/local/bin/gameadm* /etc/gameadm/ /etc/*-server.conf /srv/minecraft /srv/rust /root/secrets'
- echo "7. Bestätige Clean State"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'which gameadm && echo "❌ ERROR - Cleanup fehlgeschlagen" || echo "✅ Clean State wiederhergestellt"'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'which gameadm && echo "❌ ERROR - Cleanup fehlgeschlagen" || echo "✅ Clean State wiederhergestellt"'
- echo "🎉 PRODUCTION ENVIRONMENT TEST VOLLSTÄNDIG ERFOLGREICH"
- else
- echo "⚠️ SSH-Verbindung fehlgeschlagen - Production Environment nicht erreichbar"
@ -385,24 +385,24 @@ steps:
- echo "$PRODUCTION_SSH_KEY" | base64 -d > ~/.ssh/pp1l_prod_key
- chmod 600 ~/.ssh/pp1l_prod_key
- echo "2. Minecraft Server für Backup-Tests starten"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm install mc --force'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'timeout 60 sudo gameadm mc start || echo "Server start completed"'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm install mc --force'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'timeout 60 sudo gameadm mc start || echo "Server start completed"'
- echo "3. Mehrere Backups erstellen"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm mc backup'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm mc backup'
- sleep 5
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm mc backup'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm mc backup'
- sleep 5
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm mc backup'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm mc backup'
- echo "4. Backup-Management-Befehle testen"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm mc backup list'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm mc backup status'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm mc backup list'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm mc backup status'
- echo "5. Backup-Operationen testen"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm mc backup delete $(sudo gameadm mc backup list | head -1 | cut -d" " -f1)'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm mc backup delete $(sudo gameadm mc backup list | head -1 | cut -d" " -f1)'
- echo "6. Backup-Integrität validieren"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm mc backup list'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm mc backup list'
- echo "7. Cleanup + Verifikation"
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo gameadm mc stop'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.7.60 -p 2222 'sudo rm -rf /srv/backups/minecraft /srv/minecraft /etc/minecraft-server.conf'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo gameadm mc stop'
- ssh -i ~/.ssh/pp1l_prod_key -o StrictHostKeyChecking=no prod@10.88.23.91 -p 2222 'sudo rm -rf /srv/backups/minecraft /srv/minecraft /etc/minecraft-server.conf'
- echo "✅ BACKUP MANAGEMENT TEST VOLLSTÄNDIG"
- else
- echo "❌ SSH-Key nicht verfügbar - Backup-Test übersprungen"