diff --git a/.github/workflows/teams-kernel-workflows-deploy-team.yml b/.github/workflows/teams-kernel-workflows-deploy-team.yml index 52bd4a1a..1e64354f 100644 --- a/.github/workflows/teams-kernel-workflows-deploy-team.yml +++ b/.github/workflows/teams-kernel-workflows-deploy-team.yml @@ -21,7 +21,7 @@ on: DOMAIN_NAME: required: false GCP_PROJECT_ID: - required: false + required: true GCP_LOCATION: required: false SUPPORT_ACCOUNT_EMAIL: @@ -91,6 +91,28 @@ jobs: - name: Generate Prisma client run: pnpm prisma:generate:postgres + - name: Generate Terraform Backend Configuration + working-directory: ${{ inputs.iac-path }} + env: + GCP_PROJECT_ID: ${{ secrets.GCP_PROJECT_ID }} + run: | + if [ -z "$GCP_PROJECT_ID" ]; then + echo "❌ Error in 'Generate Terraform Backend Configuration' step: GCP_PROJECT_ID environment variable is empty" + echo " This variable is required to generate backend.tf configuration" + exit 1 + fi + cat > backend.tf <