diff --git a/.gitea/workflows/staging.yml b/.gitea/workflows/staging.yml index b96b20e..62a6791 100644 --- a/.gitea/workflows/staging.yml +++ b/.gitea/workflows/staging.yml @@ -4,6 +4,7 @@ on: push: branches: - main + - "dev*" jobs: staging: @@ -31,25 +32,13 @@ jobs: -var="lxc_bridge=vmbr2" \ -var="staging_ip=${{ secrets.STAGING_IP }}" \ -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 }}" env: 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 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 cd /tmp