Conjunto reutilizable de recursos Terraform agrupados en un directorio. El módulo raíz es el directorio de trabajo principal. Los módulos hijo se llaman desde el raíz y pueden venir de fuentes locales, el Terraform Registry o repositorios Git.
En Terraform Associate los módulos son la forma de reutilizar código. Variables de entrada (variables.tf) y salidas (outputs.tf) definen la interfaz del módulo. Pregunta: ¿cómo reutilizas la misma configuración de VPC en múltiples entornos? Con un módulo.