Terraform Modules

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.

In this section

Revised on Friday, September 11, 2026