fixed pipeline
Some checks failed
Deployment / deploy-docker (push) Failing after 5s

This commit is contained in:
Melchior Reimers
2026-02-04 13:45:03 +01:00
parent 37dc5cab65
commit 3c7272cc46
2 changed files with 9 additions and 16 deletions

View File

@@ -18,24 +18,16 @@ jobs:
envs: HETZNER_TOKEN
script: |
set -e
mkdir -p /root/iac
cd /root/iac
git fetch origin main && git reset --hard origin/main
# Repository hart zurücksetzen, um Konflikte mit terraform.tfvars zu lösen
if [ ! -d ".git" ]; then
git clone https://git.bana.space/krumbelfix/iac.git .
else
git fetch origin main
git reset --hard origin/main # Löscht lokale Änderungen an terraform.tfvars
git clean -fd # Entfernt ungetrackte Dateien
fi
# Kopiere das Template und ersetze die Platzhalter mit sed
cp terraform.tfvars.example terraform.tfvars
sed -i "s|__HCLOUD_TOKEN__|${HETZNER_TOKEN}|g" terraform.tfvars
sed -i "s|__SSH_KEY__|${SSH_KEY}|g" terraform.tfvars
# Datei komplett neu schreiben (verhindert Syntax-Chaos)
# Wir schreiben hier alle benötigten Variablen sauber rein
cat <<EOF > terraform.tfvars
hcloud_token = "${HETZNER_TOKEN}"
distro_id = "ubuntu"
EOF
terraform init
terraform apply -auto-approve
# Terraform ausführen
# Wir geben die Datei explizit mit -var-file an, um sicherzugehen