actions-marketplace-validations/Terraform Cloud Run Action

Create and customize a run on Terraform Cloud

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jul 1, 2021
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/raphapr_tfe-run@7f1d49505de9fa20e1f86aa8c4dd456d28d90315 # no releases — HEAD as of 2026-07-10

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

namedescriptionrequireddefault
terraform-hostThe address of the terraform Enterprise API nohttps://app.terraform.io
tokenToken used to communicating with the Terraform Cloud API. Must be a user or team api token. yes
organizationName of the organization on Terraform Cloud, defaults to the owner of the GitHub repository. no${{ github.repository_owner }}
workspaceName of the workspace on Terraform Cloud. yes
speculativeWhether to run a speculative plan. nofalse
typeThe type of run, allowed options are 'plan', 'apply' and 'destroy'. noapply
targetsAn optional list of resource addresses to target. Should be list separated by newlines. no""
wait-for-completionWhether we should wait for the plan or run to be applied. This will block until the run is finished. Defaults to true. notrue
messageOptional message to use as name of the run. noQueued by GitHub Actions (commit: ${{ github.sha }})
directoryThe directory that is uploaded to Terraform Enterprise, defaults to repository root. Respects .terraformignore. no
tf-varsThe contents of a auto.tfvars file that will be uploaded to Terraform Cloud. no
namedescription
run-urlURL of the run on Terraform Cloud.
has-changesWhether a speculative plan has changes or not.