Terraform

Use for Terraform and HCL infrastructure-as-code work. Covers writing and reviewing HCL to HashiCorp's style guide (file layout, naming, variables and outputs, for_each vs count, version pinning), writing and running tests with .tftest.hcl (run and assert blocks, mock providers, CI wiring), refactoring monolithic configs into reusable modules (interface design, moved-block state migration), and authoring Terraform Stacks (.tfcomponent.hcl and .tfdeploy.hcl components, deployments, linked Stacks). Read the matching reference before writing or reviewing Terraform.

Jylhis 0dcb168 15 files · 151.2 KB Updated

File contents

Jylhis/skills/tree/main/skills/languages/terraform commit 0dcb168e61

Frequently asked questions

npx skillmds@latest add jylhis/terraform