Configure Component Metadata
The metadata section configures how Atmos interprets and manages a component. Most metadata fields are only valid within component definitions (components.terraform.<name>.metadata). A restricted subset of fields (labels, tags, custom, enabled, locked, terraform_workspace_pattern) can also be set stack-wide as a default.
Use Cases
- Component Mapping: Specify which Terraform root module a component uses.
- Human-Readable Descriptions: Document what a component is for.
- Inheritance: Define which components a component inherits from.
- Abstract Components: Mark components as templates that cannot be deployed directly.
- Component Control: Enable, disable, or lock components.