Terraform IaC Overview Writes, reviews, and manages Terraform/OpenTofu configurations for cloud infrastructure. Covers resource definitions, modules, state management, multi-environment setups, CI/CD integration, drift detection, and migration from manual infrastructure to code. Supports AWS, GCP, Azure, and other providers. Instructions 1. Project Structure Standard Terraform project layout: For smaller projects, a flat structure is acceptable: 2. Writing Resources Follow these conventions: Naming conventions: - Resources: , descriptive ( not ) - Variables: , prefixed by component when ambig…