Terraform Module
Noun · Development
Definitions
A reusable, self-contained package of Terraform configuration files that encapsulates a set of related infrastructure resources (e.g., a VPC with subnets and route tables) with input variables and outputs, enabling composition and DRY infrastructure definitions across environments.
In plain English: A reusable building block for defining cloud infrastructure that teams can share instead of writing the same setup code repeatedly.
Example: "We publish our VPC Terraform module to the internal registry so every team provisions networking the same way."