iac-terraform
Installation
SKILL.md
IaC — Terraform GCP
Non-negotiable rules
- Remote backend in GCS — never local state. Every config starts with this block.
terraform fmtbefore any commit.terraform validatebefore any plan.terraform planoutput reviewed before everyapply. Destructions require explicit operator confirmation.prevent_destroy = trueon all stateful resources (BQ datasets, GCS buckets, Composer environments).- Least-privilege IAM — never
roles/owner,roles/editor, orroles/vieweron production resources. - All resource descriptions, variable descriptions, and comments in English.