Modules are groupings of Products that are often installed together to Environments.
Modules allow you to install many Products to an Environment at once rather than install each Product individually. When you create a Module, you will specify configuration that will be applied to every installation of the Module.
The Entities in a Module are the Products and configuration that are included in the Module. When you install a Module, Apollo will install each Entity in the Environment.
Variables allow you to add flexibility to your Module. Instead of using pre-defined values in the Entity definition and Module configuration, you can use a variable. The value of the variables will be set at Module installation rather than Module creation.
You can use Module variables in every section of the Entity definition, including the configuration overrides.
Learn more about managing Modules.