Quick Start (Simple)
Minimal Atmos setup with a single component and three environments — no cloud credentials or access required.
Explore Atmos example projects with stack configurations, components, and workflows
auth section in atmos.yaml — list providers and identities without contacting real cloud APIs. atmos env to export environment variables for Terraform providers that authenticate via environment variables. !secret YAML function and the atmos secret CLI. name field — the explicit name always wins over filenames, templates, and patterns. .tfvars files) to Atmos. components/helm/demo and is configured by stacks/deploy/dev.yaml. atmos terraform generate files to generate an entire Terraform component from stack configuration. parallel and matrix workflow control steps with needs, configurable output, and failure behavior. checkov hook kind: an after.terraform.plan hook that runs checkov against the component and renders a SARIF findings summary in the terminal. kind: command hook by wiring a custom Python script as an after.terraform.plan hook — the pattern for anything Atmos doesn't ship a named kind for. infracost hook kind: an after.terraform.plan hook that runs an Infracost-compatible command against the component and renders a cost summary in the terminal. kics hook kind: an after.terraform.plan hook that runs kics scan against the component and renders the SARIF findings summary in the terminal. trivy hook kind: an after.terraform.plan hook that runs trivy config against the component and renders a SARIF findings summary in the terminal. atmos terraform backend — create, update, and delete the S3 bucket that stores a component's state, independent of any terraform apply. atmos ai chat, atmos ai ask, and atmos ai exec — no custom integration code needed.