
You need to manage infrastructure as code with Terraform for a platform that runs across development, test, staging, and production. The goal is to keep environments consistent while still allowing controlled differences such as sizing, networking, and access policies. You also need a practical way to review changes, prevent configuration drift, and safely promote updates through your CI/CD process.
How would you manage Terraform across multiple environments?