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.
- Terraform Cloud → User Settings → Tokens → Generate.
- 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 SetsAvailable operations
9 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Apply Run | General | Apply a planned run |
| Create Run | General | Trigger a new run (plan + apply) |
| Create Variable | General | Create a workspace variable |
| Discard Run | General | Discard a planned run |
| Get Run | General | Get run details |
| Get Workspace | General | Get workspace details |
| List Runs | General | List runs for a workspace |
| List Variables | General | List workspace variables |
| List Workspaces | General | List workspaces in an organization |
Operations
Apply Run
Apply a planned run
| Parameter | Required | Type | Description |
|---|---|---|---|
Run Id run_id | Yes | text | |
Comment comment | Yes | text |
Create Run
Trigger a new run (plan + apply)
| Parameter | Required | Type | Description |
|---|---|---|---|
Data data | Yes | textarea |
Create Variable
Create a workspace variable
| Parameter | Required | Type | Description |
|---|---|---|---|
Workspace Id workspace_id | Yes | text | |
Data data | Yes | textarea |
Discard Run
Discard a planned run
| Parameter | Required | Type | Description |
|---|---|---|---|
Run Id run_id | Yes | text |
Get Run
Get run details
| Parameter | Required | Type | Description |
|---|---|---|---|
Run Id run_id | Yes | text |
Get Workspace
Get workspace details
| Parameter | Required | Type | Description |
|---|---|---|---|
Workspace Id workspace_id | Yes | text |
List Runs
List runs for a workspace
| Parameter | Required | Type | Description |
|---|---|---|---|
Workspace Id workspace_id | Yes | text |
Tips
- Filter by status (planning, planned, applying, applied, errored, canceled).
List Variables
List workspace variables
| Parameter | Required | Type | Description |
|---|---|---|---|
Workspace Id workspace_id | Yes | text |
List Workspaces
List workspaces in an organization
| Parameter | Required | Type | Description |
|---|---|---|---|
Organization organization | Yes | text |
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.