Why Terraform
Terraform lets you define cloud infrastructure in version-controlled files, so environments are reproducible and auditable.
Core Workflow
terraform init
terraform plan
terraform applyThis sequence initializes providers, previews changes, and then applies them safely.
Starter Example
resource "aws_s3_bucket" "logs" {
bucket = "foma-logs-bucket"
}