Reference entries on Terraform module sources, reusable interfaces, and controlled module version upgrades.
Modules package reusable Terraform configuration. Their inputs and outputs form a stable interface, while their source and version determine how callers obtain compatible code. Modules do not separate state by themselves.
| Entry | Focus |
|---|---|
| Module sources and interfaces | Local and remote sources, inputs, outputs, and a focused reuse boundary. |
| Module versions | Intentional registry-module upgrades and their distinction from provider lock files. |