masterpointio/TF Test
Reusable GitHub Action to test Terraform/OpenTofu modules. AWS role ARN can be provided either: 1. As an input parameter (aws_role_arn) - takes precedence 2. As an environment variable (TF_TEST_AWS_ROLE_ARN). The use case for this is setting it in the GitHub organization's environment variable. See the README for more details.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 1, 2026
- License
- Apache 2.0
Pinned Snippet
uses: masterpointio/github-action-tf-test@c1e41998f67925ac3f34e0bbcfcaa4a44d1f0cd9 # v1.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| tf_type | Type of terraform to use (tofu or terraform) | yes | — |
| aws_role_arn | AWS role ARN to assume for testing (takes precedence over TF_TEST_AWS_ROLE_ARN env var) | no | — |
| aws_region | AWS region to use | no | us-east-1 |
| github_token | GitHub token for checkout | yes | — |
| role_session_name | AWS role session name for OIDC authentication | no | GitHubActions-TF-Test |
Outputs
no outputs