Terraform Cloud integration

Infrastructure as code: workspaces, runs, plans, state versions, variables

Help CentreConnectors

Overview

Terraform Cloud (HashiCorp) is the managed Terraform service – workspaces, runs, plans, state versions, variables. The Automize Terraform connector covers IaC orchestration.

  • Regions: Multi-region.
  • Plans: Free + Team/Governance/Business.

Setting up the connection

Auth type: Bearer Token.

  1. Terraform Cloud → User Settings → Tokens → Generate.
  2. In Automize → Settings → Connectors → Terraform. Paste token.

Find your credentials at https://app.terraform.io/app/settings/tokens.


Rate limits

30 req/sec.


Data model

IaC primitives:

    Organization ─┬─ Workspaces ─┬─ Runs (plan + apply)
                  │              ├─ State Versions
                  │              └─ Variables
                  └─ Policy Sets

Available operations

9 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Apply RunGeneralApply a planned run
Create RunGeneralTrigger a new run (plan + apply)
Create VariableGeneralCreate a workspace variable
Discard RunGeneralDiscard a planned run
Get RunGeneralGet run details
Get WorkspaceGeneralGet workspace details
List RunsGeneralList runs for a workspace
List VariablesGeneralList workspace variables
List WorkspacesGeneralList workspaces in an organization

Operations

Apply Run

Apply a planned run

ParameterRequiredTypeDescription
Run Id run_idYestext
Comment commentYestext

Create Run

Trigger a new run (plan + apply)

ParameterRequiredTypeDescription
Data dataYestextarea

Create Variable

Create a workspace variable

ParameterRequiredTypeDescription
Workspace Id workspace_idYestext
Data dataYestextarea

Discard Run

Discard a planned run

ParameterRequiredTypeDescription
Run Id run_idYestext

Get Run

Get run details

ParameterRequiredTypeDescription
Run Id run_idYestext

Get Workspace

Get workspace details

ParameterRequiredTypeDescription
Workspace Id workspace_idYestext

List Runs

List runs for a workspace

ParameterRequiredTypeDescription
Workspace Id workspace_idYestext

Tips

  • Filter by status (planning, planned, applying, applied, errored, canceled).

List Variables

List workspace variables

ParameterRequiredTypeDescription
Workspace Id workspace_idYestext

List Workspaces

List workspaces in an organization

ParameterRequiredTypeDescription
Organization organizationYestext

Tips

  • Per org. Filter by tag, name.

FAQ

vs Pulumi / etc?
Terraform: dominant IaC. Pulumi: imperative IaC with general-purpose languages. AWS CDK: AWS-specific imperative.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.