cleanup + unified worker
This commit is contained in:
@@ -1,38 +0,0 @@
|
||||
#!/bin/bash
|
||||
# setup_email_domain.sh - Ein Wrapper-Script, das alle drei Skripte in der richtigen Reihenfolge ausführt
|
||||
|
||||
# Überprüfen, ob die Domain-Variable gesetzt ist
|
||||
if [ -z "$1" ]; then
|
||||
echo "Fehler: Keine Domain angegeben."
|
||||
echo "Verwendung: ./setup_email_domain.sh domain.de [region]"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
DOMAIN_NAME=$1
|
||||
AWS_REGION=${2:-"us-east-2"}
|
||||
|
||||
# Variablen exportieren
|
||||
export DOMAIN_NAME
|
||||
export AWS_REGION
|
||||
|
||||
echo "=== AWS E-Mail-Infrastruktur für $DOMAIN_NAME einrichten ==="
|
||||
echo "AWS-Region: $AWS_REGION"
|
||||
echo
|
||||
|
||||
# Skripte nacheinander ausführen
|
||||
echo "1. S3-Bucket erstellen..."
|
||||
./awss3.sh
|
||||
echo
|
||||
|
||||
echo "2. SES-Konfiguration einrichten..."
|
||||
export S3_BUCKET_NAME=$(echo "$DOMAIN_NAME" | tr '.' '-' | awk '{print $0 "-emails"}')
|
||||
./awsses.sh
|
||||
echo
|
||||
|
||||
echo "3. IAM-Benutzer und SMTP-Zugangsdaten erstellen..."
|
||||
./awsiam.sh
|
||||
echo
|
||||
|
||||
echo "=== Setup abgeschlossen ==="
|
||||
echo "Alle Schritte wurden abgeschlossen. Bitte überprüfen Sie die Ausgaben der einzelnen Skripte."
|
||||
echo "Vergessen Sie nicht, die benötigten DNS-Einträge für Ihre Domain zu setzen, um die SES-Verifizierung abzuschließen."
|
||||
Reference in New Issue
Block a user