atmos-stores
Installation
SKILL.md
Atmos External Stores
Stores are external key-value backends configured in atmos.yaml that enable components to share data outside of Terraform state. Atmos supports five store providers: AWS SSM Parameter Store, Azure Key Vault, Google Secret Manager, Redis, and JFrog Artifactory.
When to Use Stores
Use stores when you need to:
- Share data between components that is not managed by Terraform
- Access configuration from external systems (SSM, Azure Key Vault, Redis)
- Integrate with CI/CD pipelines that write to parameter stores
- Store and retrieve Terraform outputs via hooks for faster cross-component reads
- Share state across accounts, regions, or cloud providers
For Terraform-managed outputs, prefer !terraform.state (fastest) or !terraform.output. Use stores for external data or when you need a write-back mechanism via hooks.
Configuring Stores in atmos.yaml
All stores are declared under the top-level stores: key in atmos.yaml. Each store has a unique name, a type, and provider-specific options: