From 095de8d42eb9ea96b9b891ce05931ece1d6257a7 Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Tue, 21 Oct 2025 09:27:17 -0700 Subject: [PATCH] try dry run terraform provider replace --- .github/workflows/deploy.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c027d1f28..12757bf87 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -29,12 +29,28 @@ jobs: terraform_version: "^1.7.5" terraform_wrapper: false + - name: Terraform init working-directory: terraform/staging env: AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }} AWS_SECRET_ACCESS_KEY: ${{ secrets.TERRAFORM_STATE_SECRET_ACCESS_KEY }} run: terraform init + + + - name: Terraform swap providers + working-directory: terraform/staging + env: + AWS_ACCESS_KEY_ID: ${{ secrets.TERRAFORM_STATE_ACCESS_KEY }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.TERRAFORM_STATE_SECRET_ACCESS_KEY }} + run: | + terraform state replace-provider \ + -dry-run \ + -state=terraform.tfstate \ + 'registry.terraform.io/cloudfoundry-community/cloudfoundry' \ + 'registry.terraform.io/cloudfoundry/cloudfoundry' \ + module.logo_upload_bucket + - name: Terraform apply working-directory: terraform/staging env: