Skip to content

v1.160.0

Compare
Choose a tag to compare
@cloudposse-releaser cloudposse-releaser released this 05 Feb 15:14
· 21 commits to refs/heads/main since this release
6272c53
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