Files
michaelschiemer/x_ansible/deploy.sh

20 lines
523 B
Bash
Executable File

#!/bin/bash
# Einfaches Deployment-Script für michaelschiemer.de
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# Standardumgebung ist staging
ENVIRONMENT=${1:-staging}
echo "=== Deployment für $ENVIRONMENT-Umgebung ==="
# Führe Deployment aus
cd "$SCRIPT_DIR"
ansible-playbook -i "$SCRIPT_DIR/inventory/hosts.ini" "$SCRIPT_DIR/playbooks/deploy.yml" --limit $ENVIRONMENT -v
if [ $? -eq 0 ]; then
echo "\n✅ Deployment erfolgreich abgeschlossen!"
else
echo "\n❌ Deployment fehlgeschlagen!"
fi