github cloudposse/atmos v1.160.0

latest releases: v1.160.1, v1
16 hours ago
Process `Go` templates and Atmos YAML functions only when executing `atmos terraform` commands that require it @aknysh (#1023)

what

  • Process Go templates and Atmos YAML functions only when executing atmos terraform commands that require it

why

  • Only the following atmos terraform commands require processing of Go templates and Atmos YAML functions in Atmos manifests:

    • plan
    • apply
    • deploy
    • destroy
    • generate
  • All other atmos terraform command don't need the outputs of the templates and functions (e.g. atmos terraform init or atmos terraform workspace)

  • Speed up the commands execution

  • Some YAML functions like !terraform.output require assuming roles, and not executing it simplifies CI/CD workflows

Don't miss a new atmos release

NewReleases is sending notifications on new releases.