GitHub Action for putting terraform plan result as a PR comment.
MIT License
GitHub Action for putting terraform plan result as a PR comment.
Name | Description | Required | Default |
---|---|---|---|
plan-job |
Job name where terraform plan has been run |
Yes | N/A |
plan-step |
Step name where terraform plan has been run |
Yes | N/A |
plan-index |
Index number if multiple plans have run | No | 0 |
workspace |
Terraform workspace name | No | N/A |
github-token |
GitHub token | No |
${{ env.GITHUB_TOKEN }} or ${{ github.token }}
|
Name | Description |
---|---|
should-apply |
true if terraform apply is needed, otherwise false
|
should-refresh |
true if terraform refresh is needed, otherwise false
|
Use this action after the job where you run terraform plan
.
plan:
runs-on: ubuntu-latest
steps:
# ... other steps
- name: Run terraform plan
run: terraform plan
after-plan:
runs-on: ubuntu-latest
needs:
- plan
steps:
- name: Notify terraform plan result as PR comment
uses: kota65535/github-terraform-plan-comment-action@v1
with:
plan-job: plan
plan-step: Run terraform plan