Skip to main content
EXAMPLE

Vendoring

Pull Terraform modules from GitHub, S3, or OCI registries with pinned versions.

Components
cloudposse / atmos

Try it out

Copy the example into a new directory and make it your own:

atmos init examples/demo-vendoring
cd demo-vendoring

Follow the README for prerequisites and next steps.

See it in action

RECORDED DEMO
demo-vendoring
 
Recorded from this example
Real commands. Real output.
README.md1.2 KB
View on GitHub

Example: Demo Vendoring

Pull Terraform modules from GitHub, S3, or OCI registries with pinned versions.

Learn more about Vendoring.

What You'll See

  • Vendor manifest defining component sources
  • Multiple vendor sources from GitHub
  • Version pinning with ref parameter
  • Modular vendor configs in vendor.d/

Try It

cd examples/demo-vendoring

# List available vendor sources
atmos vendor list

# Pull all vendored components
atmos vendor pull

# Pull a specific component
atmos vendor pull --component=weather

Key Files

FilePurpose
vendor.yamlMain vendor manifest with component sources
vendor.d/Modular vendor configurations
vendor/Downloaded components (after atmos vendor pull)