infinite-automations/Terraform All-In-One
Apply Terraform Configuration
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 25, 2026
- License
- MIT
Pinned Snippet
uses: infinite-automations/terraform-all-in-one@bf7348a1b77f91a1bc868e69c62bc840e1a362db # v1.2.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| directory | The directory where the Terraform configuration files are located | no | . |
| test-directory | The directory where the Terraform test configuration files are located | no | . |
| terraform-version | The version of Terraform to use | no | latest |
| plan-file | The path to the plan file | no | plan.json |
| common-args | The arguments to pass to all terraform commands | no | "" |
| init-args | The arguments to pass to terraform init | no | "" |
| validate-args | The arguments to pass to terraform validate | no | "" |
| fmt-args | The arguments to pass to terraform fmt | no | -check |
| test-args | The arguments to pass to terraform test | no | "" |
| plan-args | The arguments to pass to terraform plan | no | "" |
| apply-args | The arguments to pass to terraform apply | no | "" |
| destroy-args | The arguments to pass to terraform destroy | no | "" |
| setup | Whether to setup | no | true |
| init | Whether to init | no | true |
| format | Whether to format | no | true |
| validate | Whether to validate | no | true |
| test | Whether to test | no | false |
| plan | Whether to plan | no | true |
| apply | WHether to apply | no | false |
| destroy | Whether to destroy | no | false |
Outputs
| name | description |
|---|---|
| output-json | JSON formatted terraform output |