infinite-automations/Terraform All-In-One

Apply Terraform Configuration

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 25, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: infinite-automations/terraform-all-in-one@bf7348a1b77f91a1bc868e69c62bc840e1a362db # v1.2.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
directoryThe directory where the Terraform configuration files are locatedno.
test-directoryThe directory where the Terraform test configuration files are locatedno.
terraform-versionThe version of Terraform to usenolatest
plan-fileThe path to the plan filenoplan.json
common-argsThe arguments to pass to all terraform commandsno""
init-argsThe arguments to pass to terraform initno""
validate-argsThe arguments to pass to terraform validateno""
fmt-argsThe arguments to pass to terraform fmtno-check
test-argsThe arguments to pass to terraform testno""
plan-argsThe arguments to pass to terraform planno""
apply-argsThe arguments to pass to terraform applyno""
destroy-argsThe arguments to pass to terraform destroyno""
setupWhether to setupnotrue
initWhether to initnotrue
formatWhether to formatnotrue
validateWhether to validatenotrue
testWhether to testnofalse
planWhether to plannotrue
applyWHether to applynofalse
destroyWhether to destroynofalse
namedescription
output-jsonJSON formatted terraform output