infinite-automations/Terramate All-In-One
Run common terramate commands in a single GitHub action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 18, 2026
- License
- MIT
Pinned Snippet
uses: infinite-automations/terramate-all-in-one@54b47517b407e87aa1cfe7086f4908b329341a2c # v1.2.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| terramate-version | The version of Terramate to use | no | latest |
| terraform-version | The version of Terraform to use | no | latest |
| terramate-args | Arguments to pass to each Terramate command | no | --changed |
| terramate-plan-args | Arguments to pass to Terramate in the plan step | no | "" |
| terramate-apply-args | Arguments to pass to Terramate in the apply step | no | "" |
| terramate-destroy-args | Arguments to pass to Terramate in the destroy step | no | --reverse |
| terraform-common-args | Arguments to pass to each Terraform command | no | "" |
| terraform-init-args | Arguments to pass to terraform init | no | "" |
| terraform-validate-args | Arguments to pass to terraform validate | no | "" |
| terraform-plan-args | Arguments to pass to terraform plan | no | "" |
| terraform-show-args | Arguments to pass to terraform show | no | -no-color |
| terraform-apply-args | Arguments to pass to terraform apply | no | "" |
| terraform-destroy-args | Arguments to pass to terraform destroy | no | "" |
| terraform-plan-file | Path to Terraform plan file | no | out.tfplan |
| temp-file | Path to preview comment file | no | tmp.txt |
| setup | Setup Terramate and Terraform | no | true |
| init | Initialize Terraform | no | true |
| lint | Run linting | no | true |
| generate | Generate code | no | true |
| validate | Validate Terraform | no | true |
| plan | Plan Terraform | no | true |
| apply | Apply Terraform | no | false |
| destroy | Destroy Terraform | no | false |
| comment-pull-request | Comment on pull requests | no | true |
| github-token | GitHub oken required for commenting on pull requests | no | "" |
| cleanup | Cleanup temporary files | no | true |
Outputs
no outputs