CLI Commands Cheat Sheet
General
atmos
Start an interactive UI to select an Atmos command, component and stack. Press "Enter" to execute the command.
atmos help
Show help for all Atmos CLI commands
atmos docs
Open the Atmos documentation in a web browser
atmos version
Get the Atmos CLI version
atmos completion
Generate completion scripts for Bash
, Zsh
, Fish
and PowerShell
Describe Commands
atmos describe affected
Generate a list of the affected Atmos components and stacks given two Git commits
atmos describe component
Describe the complete configuration for an Atmos component in an Atmos stack
atmos describe config
Show the final (deep-merged) CLI configuration of all atmos.yaml
file(s)
atmos describe dependents
Show a list of Atmos components in Atmos stacks that depend on the provided Atmos component
atmos describe stacks
Show the fully deep-merged configuration for all Atmos stacks and the components in the stacks
atmos describe workflows
Show the configured Atmos workflows
Terraform Commands
atmos terraform
Execute terraform
commands
atmos terraform clean
Delete the .terraform
folder, the folder that TF_DATA_DIR
ENV var points to, .terraform.lock.hcl
file, varfile
and planfile
for a component in a stack
atmos terraform deploy
Execute terraform apply -auto-approve
on an Atmos component in an Atmos stack
atmos terraform generate backend
Generate a Terraform backend config file for an Atmos terraform component in an Atmos stack
atmos terraform generate backends
Generate the Terraform backend config files for all Atmos terraform components in all stacks
atmos terraform generate varfile
Generate a varfile (.tfvar
) for an Atmos terraform component in an Atmos stack
atmos terraform generate varfiles
Generate the terraform varfiles (.tfvar
) for all Atmos terraform components in all stacks
atmos terraform shell
Start a new SHELL
configured with the environment for an Atmos component in a stack to allow executing all native terraform commands inside the shell without using any atmos-specific arguments and flags
atmos terraform workspace
Calculate the Terraform workspace for an Atmos component (from the context variables and stack config), then run terraform init -reconfigure
, then select the workspace by executing the terraform workspace select
command
Helmfile Commands
atmos helmfile
Execute helmfile
commands
atmos helmfile generate varfile
Generate a varfile for a helmfile component in an Atmos stack
Validate Commands
atmos validate component
Validate an Atmos component in a stack using JSON Schema and OPA policies
atmos validate stacks
Validate all Atmos stack configurations
Core Commands
atmos vendor pull
Pull sources and mixins from remote repositories for Terraform and Helmfile components and other artifacts
atmos workflow
Perform sequential execution of atmos
and shell
commands defined as workflow steps
Integrations
atmos aws eks update-kubeconfig
Download kubeconfig
from an EKS cluster and save it to a file
atmos atlantis generate repo-config
Generates repository configuration for Atlantis