atmos-stacks
Atmos Stack Configuration
Stacks are YAML configuration files that define which components to deploy, with what settings, and how they relate to each other. They separate configuration from infrastructure code, enabling the same Terraform root modules to be deployed across many environments with different settings.
What Stacks Are
A stack manifest is a YAML file that declares components and their configuration for a specific combination of organization, tenant, account, region, and stage. Atmos discovers stack manifests based on included_paths and excluded_paths in atmos.yaml, then deep-merges all imported configurations to produce the final resolved state for each component.
Stacks are not Terraform workspaces, although Atmos derives workspace names from stack names. A single stack manifest can configure multiple components, and a single component can appear across many stacks with different variable values.
Related Skills
| Need | Load |
|---|---|
| Local and remote import mechanics | atmos-imports |
| Modernizing legacy stack patterns | atmos-modernization |
| YAML function inventory | atmos-yaml-functions |
| Component source provisioning | atmos-components |