After building the AWS Landing Zone and multiple infrastructure projects, I've developed opinions about how to write Terraform modules that other people can actually use.
The Module Structure
Every module follows this structure:
\
Opinionated Terraform module patterns — consistent variable naming, output contracts, testing with Terratest, and the module structure that works across teams.
After building the AWS Landing Zone and multiple infrastructure projects, I've developed opinions about how to write Terraform modules that other people can actually use.
Every module follows this structure:
\
Reader route
article -> proof -> offer
cluster
Cloud & Infrastructure
intent
Cloud Automation
route
next step
What to do with this
If this topic maps to a real business problem, keep reading the cluster, study the academy path, or route the work into a scoped engagement.
