Infrastructure as Code (IaC) with HashiCorp Terraform
Write Terraform HCL files (main.tf, variables.tf), manage state files (.tfstate), and execute plan/apply resource provisioning cycles.
Terraform State & Execution Lifecycle
### Terraform Core Commands
1. `terraform init`: Initializes provider plugins (AWS, Azure, GCP).
2. `terraform plan`: Generates execution plan previewing infrastructure additions/modifications.
3. `terraform apply`: Provisions resources and updates remote state file (`terraform.tfstate`).