From 703e801752b18e30bceba3d37527285b1a66514d Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Mon, 17 Nov 2025 21:21:06 +0800 Subject: [PATCH] fix(terraform): add required destroy variables for bootstrap dynamodb and s3 Makefiles --- iac-template/terraform-standard/bootstrap-dynamodb/Makefile | 3 ++- iac-template/terraform-standard/bootstrap-iam/Makefile | 1 + iac-template/terraform-standard/bootstrap-s3/Makefile | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/iac-template/terraform-standard/bootstrap-dynamodb/Makefile b/iac-template/terraform-standard/bootstrap-dynamodb/Makefile index 8945babf..ad1144db 100644 --- a/iac-template/terraform-standard/bootstrap-dynamodb/Makefile +++ b/iac-template/terraform-standard/bootstrap-dynamodb/Makefile @@ -1,5 +1,6 @@ init: terraform init --upgrade + terraform init -migrate-state apply: init terraform apply \ @@ -11,5 +12,5 @@ plan: init output: init terraform output destroy: init - terraform destroy + terraform destroy -var="table_name=svc-plus-iac-state-dynamodb-lock" -var="region=ap-northeast-1" diff --git a/iac-template/terraform-standard/bootstrap-iam/Makefile b/iac-template/terraform-standard/bootstrap-iam/Makefile index cd18d0cb..21b082d9 100644 --- a/iac-template/terraform-standard/bootstrap-iam/Makefile +++ b/iac-template/terraform-standard/bootstrap-iam/Makefile @@ -5,6 +5,7 @@ terraform_user_name ?= sit-ci-runner init: terraform init --upgrade + terraform init -migrate-state apply: init terraform apply -auto-approve \ -var="account_name=$(account_name)" \ diff --git a/iac-template/terraform-standard/bootstrap-s3/Makefile b/iac-template/terraform-standard/bootstrap-s3/Makefile index 6e23027f..8366cda3 100644 --- a/iac-template/terraform-standard/bootstrap-s3/Makefile +++ b/iac-template/terraform-standard/bootstrap-s3/Makefile @@ -1,5 +1,6 @@ init: terraform init --upgrade + terraform init -migrate-state apply: init terraform apply -var="bucket_name=svc-plus-iac-state" -var=region=ap-northeast-1 -auto-approve @@ -11,4 +12,4 @@ plan: init output: init terraform output destroy: init - terraform destroy + terraform destroy -var="bucket_name=svc-plus-iac-state" -var=region=ap-northeast-1