cloudposse/GitHub Action Atmos Terraform Plan
GitHub Action Atmos Terraform Plan
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 2, 2026
- License
- Apache 2.0
Pinned Snippet
uses: cloudposse/github-action-atmos-terraform-plan@d4e329e1a5ceaf4cd044a402113d2824d57e4ba6 # v5.7.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| component | The name of the component to plan. | yes | — |
| stack | The stack name for the given component. | yes | — |
| sha | Commit SHA to plan. Default: github.sha | yes | ${{ github.event.pull_request.head.sha }} |
| drift-detection-mode-enabled | Indicate whether this action is used in drift detection workflow. | yes | false |
| atmos-pro-base-url | The base URL of Atmos Pro | no | https://atmos-pro.com |
| atmos-pro-upload-status | If set atmos will upload the plan result to the pro API | no | false |
| atmos-version | The version of atmos to install | no | >= 1.158.0 |
| atmos-config-path | The path to the atmos.yaml file | yes | — |
| infracost-api-key | Infracost API key | no | — |
| metadata-retention-days | Infracost API key | no | 1 |
| branding-logo-image | Branding logo image url | no | https://cloudposse.com/logo-300x69.svg |
| branding-logo-url | Branding logo url | no | https://cloudposse.com/ |
| debug | Enable action debug mode. Default: 'false' | no | false |
| token | Used 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-checkout | Disable actions/checkout. Useful for when the checkout happens in a previous step and file are modified outside of git through other actions | no | false |
| pr-comment | Set to 'true' to create a PR comment with the summary of the plan | no | false |
| plan-storage | Enable plan storage. Default: 'true'. Set to 'false' to disable plan storage. | no | true |
| identity | Atmos auth identity | no | "" |
Outputs
| name | description |
|---|---|
| summary | Summary |
| plan_file | Path to the terraform plan file |
| plan_json | Path to the terraform plan in JSON format |
| has-changes | Whether the plan has changes. Value is string 'true' or 'false' |