Module
A module is a reusable, self-contained package of Terraform configuration with inputs (variables) and outputs. Modules can be sourced from the Terraform Registry or written yourself, and are the primary way to organize and reuse configuration.