terraform-apply-and-promotion-mechanics
Installation
SKILL.md
Terraform Apply and Promotion Mechanics
When to use
Invoke when defining how Terraform changes are applied and promoted across environments, hardening the prod approval and rollback path, or producing runbook inputs for apply failures, drift, and lock recovery.
Do not use for: repo/module structure (use terraform-module-and-repository-scaffold), state backend/secret handling (use terraform-state-and-secret-management), pre-merge plan/policy gates (use terraform-plan-gate-and-policy-as-code), or module versioning/provenance (use terraform-module-reuse-and-supply-chain).
Inputs
Required:
- An existing repo scaffold, configured state backend, and a blocking pre-merge gate (from the scaffold, state, and plan-gate skills).
- Approved
infrastructure-platform.mddecisions on the environment ladder (dev → staging → prod) and promotion model. - Approved
architecture/reliabilitydecisions on rollback expectations, RTO for infra changes, and blast-radius tiers.
Optional: