Purpose
This checklist verifies the configuration is ready for a plan.
Run through every item before invoking terraform plan, especially
in production.
Order of work
The list moves outward from the workstation. pre-plan-1 and pre-plan-2
settle where the plan will run and as whom — correct credentials against the
wrong backend, or the reverse, is the classic production accident. pre-plan-3
to pre-plan-5 pin the configuration and the versions that will read it: Git,
the lockfile, and the Terraform version on record. pre-plan-6 to pre-plan-8
are change management. pre-plan-9 and pre-plan-10 cover the refresh and the
fallback.
Verification
The checklist is complete when every item is checked. A
critical item unchecked is a blocker. A warn item unchecked
is a delay.
Escalation
If a critical item cannot be satisfied, escalate to the engineering manager or the change manager.