Skip to content

ci(reusable): make plan_only use local backend#75

Merged
NWarila merged 1 commit into
mainfrom
gs-03a-plan-only-local-backend
Jun 20, 2026
Merged

ci(reusable): make plan_only use local backend#75
NWarila merged 1 commit into
mainfrom
gs-03a-plan-only-local-backend

Conversation

@NWarila

@NWarila NWarila commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

DO NOT MERGE until GS-03a audit is complete.

Summary

  • Replace the plan_only terraform init -backend=false path with an ephemeral local backend rewrite followed by normal terraform init.
  • Keep the S3 backend init and apply steps guarded behind !inputs.plan_only.
  • Leave import-adoption enabled so the dry-run can produce a faithful reconciliation plan against local state.

Validation

  • git diff --check
  • terraform fmt -check -recursive terraform
  • Runner PR feat(ci): graduate to mode: full #32 will temporarily pin this workflow commit to prove the plan_only dry-run end to end.

@NWarila NWarila merged commit a8c17a9 into main Jun 20, 2026
13 checks passed
@NWarila NWarila deleted the gs-03a-plan-only-local-backend branch June 20, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant