EXAMPLE
Component Versions
Pin components to specific versions for reproducible deployments.
Try it out
- Install Atmos
- Try the example
Copy the example into a new directory and make it your own:
atmos init examples/demo-component-versions
cd demo-component-versions
Follow the README for prerequisites and next steps.
See it in action
RECORDED DEMO Real commands. Real output.
README.md1.2 KB
View on GitHubExample: Demo Component Versions
Pin components to specific versions for reproducible deployments.
Learn more about Vendoring.
What You'll See
- Version pinning with git refs
- YAML anchors to DRY up vendor configs
- Multiple component versions side-by-side
Try It
cd examples/demo-component-versions# List vendor sourcesatmos vendor list# Pull specific versionsatmos vendor pull# See versioned components in components/terraform/ls components/terraform/
Key Files
| File | Purpose |
|---|---|
vendor.yaml | Vendor manifest with version pinning and YAML anchors |
components/terraform/*/ | Versioned components (after vendor pull) |