change workflow staging
Deploy Staging / staging (push) Has been cancelled

This commit is contained in:
Sebastian Serfling
2026-05-08 15:47:21 +02:00
parent 184d8ca313
commit 6a5b529fc8
+2 -13
View File
@@ -4,6 +4,7 @@ on:
push: push:
branches: branches:
- main - main
- "dev*"
jobs: jobs:
staging: staging:
@@ -31,25 +32,13 @@ jobs:
-var="lxc_bridge=vmbr2" \ -var="lxc_bridge=vmbr2" \
-var="staging_ip=${{ secrets.STAGING_IP }}" \ -var="staging_ip=${{ secrets.STAGING_IP }}" \
-var="staging_gw=${{ secrets.STAGING_GW }}" \ -var="staging_gw=${{ secrets.STAGING_GW }}" \
-var="ssh_public_key=${{ secrets.DEPLOY_SSH_PUBKEY }}" \
-var="ssh_private_key=${{ secrets.DEPLOY_SSH_KEY }}" \
-var="root_password=${{ secrets.ROOT_PASSWORD }}" -var="root_password=${{ secrets.ROOT_PASSWORD }}"
env: env:
TF_IN_AUTOMATION: "true" TF_IN_AUTOMATION: "true"
- name: Warte auf LXC Boot
run: sleep 30
- name: SSH Key Setup
run: |
mkdir -p ~/.ssh
echo "${{ secrets.DEPLOY_SSH_KEY }}" | base64 -d > ~/.ssh/staging_key
chmod 600 ~/.ssh/staging_key
ssh-keyscan -H ${{ secrets.STAGING_IP }} >> ~/.ssh/known_hosts 2>/dev/null || true
- name: Hugo Clone & Build auf Staging-LXC - name: Hugo Clone & Build auf Staging-LXC
run: | run: |
ssh -i ~/.ssh/staging_key -o StrictHostKeyChecking=no deploy@${{ secrets.STAGING_IP }} bash << 'EOF' ssh -i ~/.ssh/deploy_key -o StrictHostKeyChecking=no root@${{ secrets.STAGING_IP }} bash << 'EOF'
set -e set -e
cd /tmp cd /tmp