A team standard for Terraform state, with no DynamoDB lock table
Replacing the DynamoDB lock table with S3 native locking, isolating environments by AWS account instead of workspaces, and the plan file mix-up that made us name every plan after its environment.
Aug 3, 2026 · 8 min read