cloudposse/GitHub Action Atmos Terraform Plan

GitHub Action Atmos Terraform Plan

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 2, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: cloudposse/github-action-atmos-terraform-plan@d4e329e1a5ceaf4cd044a402113d2824d57e4ba6 # v5.7.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
componentThe name of the component to plan.yes
stackThe stack name for the given component.yes
shaCommit SHA to plan. Default: github.shayes${{ github.event.pull_request.head.sha }}
drift-detection-mode-enabledIndicate whether this action is used in drift detection workflow.yesfalse
atmos-pro-base-urlThe base URL of Atmos Pronohttps://atmos-pro.com
atmos-pro-upload-statusIf set atmos will upload the plan result to the pro APInofalse
atmos-versionThe version of atmos to installno>= 1.158.0
atmos-config-pathThe path to the atmos.yaml fileyes
infracost-api-keyInfracost API keyno
metadata-retention-daysInfracost API keyno1
branding-logo-imageBranding logo image urlnohttps://cloudposse.com/logo-300x69.svg
branding-logo-urlBranding logo urlnohttps://cloudposse.com/
debugEnable action debug mode. Default: 'false'nofalse
tokenUsed to pull node distributions for Atmos from Cloud Posse's GitHub repository. Since there's a default, this is typically not supplied by the user. When running this action on github.com, the default value is sufficient. When running on GHES, you can pass a personal access token for github.com if you are experiencing rate limiting.${{ github.server_url == 'https://github.com' && github.token || '' }}
skip-checkoutDisable actions/checkout. Useful for when the checkout happens in a previous step and file are modified outside of git through other actionsnofalse
pr-commentSet to 'true' to create a PR comment with the summary of the plannofalse
plan-storageEnable plan storage. Default: 'true'. Set to 'false' to disable plan storage.notrue
identityAtmos auth identityno""
namedescription
summarySummary
plan_filePath to the terraform plan file
plan_jsonPath to the terraform plan in JSON format
has-changesWhether the plan has changes. Value is string 'true' or 'false'