Terraform
Connect to Terraform Cloud to manage organizations, projects, workspaces, variables, locks, and state versions.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| API Key | api_key | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "TERRAFORM_CREATE_ORGANIZATION", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("TERRAFORM_CREATE_ORGANIZATION", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute TERRAFORM_CREATE_ORGANIZATION --data '{ }'Tool catalog
Available tools
26 callable operations
Create organizationTERRAFORM_CREATE_ORGANIZATIONCreate a Terraform organization.Connection
Create a Terraform organization.
Authentication
Connected account requiredTags
Create projectTERRAFORM_CREATE_PROJECTCreate a project in an organization.Connection
Create a project in an organization.
Authentication
Connected account requiredTags
Create workspaceTERRAFORM_CREATE_WORKSPACECreate a workspace in an organization.Connection
Create a workspace in an organization.
Authentication
Connected account requiredTags
Create workspace variableTERRAFORM_CREATE_WORKSPACE_VARIABLECreate a variable for a workspace.Connection
Create a variable for a workspace.
Authentication
Connected account requiredTags
Delete organizationTERRAFORM_DELETE_ORGANIZATIONDelete a Terraform organization.Connection
Delete a Terraform organization.
Authentication
Connected account requiredTags
Delete projectTERRAFORM_DELETE_PROJECTDelete a project by ID.Connection
Delete a project by ID.
Authentication
Connected account requiredTags
Delete workspaceTERRAFORM_DELETE_WORKSPACEDelete a workspace by organization and name.Connection
Delete a workspace by organization and name.
Authentication
Connected account requiredTags
Delete workspace variableTERRAFORM_DELETE_WORKSPACE_VARIABLEDelete a workspace variable.Connection
Delete a workspace variable.
Authentication
Connected account requiredTags
Force unlock workspaceTERRAFORM_FORCE_UNLOCK_WORKSPACEForce unlock a workspace by ID.Connection
Force unlock a workspace by ID.
Authentication
Connected account requiredTags
Get current state versionTERRAFORM_GET_CURRENT_STATE_VERSIONGet the current state version for a workspace.Connection
Get the current state version for a workspace.
Authentication
Connected account requiredTags
Get organizationTERRAFORM_GET_ORGANIZATIONGet a Terraform organization by name.Connection
Get a Terraform organization by name.
Authentication
Connected account requiredTags
Get projectTERRAFORM_GET_PROJECTGet a project by ID.Connection
Get a project by ID.
Authentication
Connected account requiredTags
Get state versionTERRAFORM_GET_STATE_VERSIONGet a state version by ID.Connection
Get a state version by ID.
Authentication
Connected account requiredTags
Get workspaceTERRAFORM_GET_WORKSPACEGet a workspace by organization and name.Connection
Get a workspace by organization and name.
Authentication
Connected account requiredTags
List organizationsTERRAFORM_LIST_ORGANIZATIONSList organizations accessible to the token.Connection
List organizations accessible to the token.
Authentication
Connected account requiredTags
List projectsTERRAFORM_LIST_PROJECTSList projects in an organization.Connection
List projects in an organization.
Authentication
Connected account requiredTags
List state versionsTERRAFORM_LIST_STATE_VERSIONSList state versions using filters such as organization and workspace.Connection
List state versions using filters such as organization and workspace.
Authentication
Connected account requiredTags
List workspace variablesTERRAFORM_LIST_WORKSPACE_VARIABLESList variables for a workspace.Connection
List variables for a workspace.
Authentication
Connected account requiredTags
List workspacesTERRAFORM_LIST_WORKSPACESList workspaces in an organization.Connection
List workspaces in an organization.
Authentication
Connected account requiredTags
Lock workspaceTERRAFORM_LOCK_WORKSPACELock a workspace by ID.Connection
Lock a workspace by ID.
Authentication
Connected account requiredTags
Rollback workspace state versionTERRAFORM_ROLLBACK_WORKSPACE_STATE_VERSIONRollback a workspace to a previous state version.Connection
Rollback a workspace to a previous state version.
Authentication
Connected account requiredTags
Unlock workspaceTERRAFORM_UNLOCK_WORKSPACEUnlock a workspace by ID.Connection
Unlock a workspace by ID.
Authentication
Connected account requiredTags
Update organizationTERRAFORM_UPDATE_ORGANIZATIONUpdate a Terraform organization.Connection
Update a Terraform organization.
Authentication
Connected account requiredTags
Update projectTERRAFORM_UPDATE_PROJECTUpdate a project by ID.Connection
Update a project by ID.
Authentication
Connected account requiredTags
Update workspaceTERRAFORM_UPDATE_WORKSPACEUpdate a workspace by organization and name.Connection
Update a workspace by organization and name.
Authentication
Connected account requiredTags
Update workspace variableTERRAFORM_UPDATE_WORKSPACE_VARIABLEUpdate a workspace variable.Connection
Update a workspace variable.
Authentication
Connected account requiredTags