diff --git a/.github/workflows/deploy-ai-workspace-iac.yaml b/.github/workflows/deploy-ai-workspace-iac.yaml index ab0f943..49cfc17 100644 --- a/.github/workflows/deploy-ai-workspace-iac.yaml +++ b/.github/workflows/deploy-ai-workspace-iac.yaml @@ -181,11 +181,16 @@ jobs: - name: Configure remote backend (optional) if: ${{ steps.vault.outputs.TF_STATE_BUCKET != '' }} working-directory: ${{ env.ENV_DIR }} + env: + TF_STATE_ENDPOINT: ${{ steps.vault.outputs.TF_STATE_ENDPOINT }} run: | set -euo pipefail - cat > backend.tf <<'EOF' + # endpoints 块只能在 HCL 里配置,无法通过 -backend-config flag 传递。 + # 用非引号 heredoc 将 endpoint URL 直接写入 backend.tf。 + cat > backend.tf <