HCP Terraform (Terraform Cloud)
Infrastructure-as-code platform API for workspaces, runs, plans and applies, state versions, variables, teams, notifications, policies, and the private module registry.
Three ways to use HCP Terraform (Terraform Cloud)
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with HCP Terraform (Terraform Cloud).
Add Remote State Consumers
Allow workspaces to read this workspace's state
Add Team Members
Add users to a team
Add Variable to Variable Set
Add a variable to a variable set
Add Workspace Tags
Add flat tags to a workspace
Apply Run
Confirm and apply a planned run
Apply Variable Set to Workspaces
Attach a variable set to workspaces
Supported triggers
Start a workflow when something happens in HCP Terraform (Terraform Cloud).
New Run in HCP Terraform
Triggers when a new run is queued on an HCP Terraform workspace. The status filter is evaluated against each run's state at poll time — a run that transitions into the chosen state after its creation slips out of the lookback window and is missed.
Get started automating HCP Terraform (Terraform Cloud)
Ready-to-use workflows
Prompts using HCP Terraform (Terraform Cloud)
Daily Terraform health digest, posted straight to Slack
Every weekday morning, your platform team gets one short Slack message ranking Terraform runs that failed, need approval, or are still applying.
Instantly triage failed Terraform runs in Slack and Jira
When an HCP Terraform run fails, we instantly explain what broke in your infrastructure Slack channel and open a Jira bug for the platform team to fix.
Track every Terraform run in Slack and a spreadsheet
Automatically announce every new Terraform run in your deploys channel and log it to a spreadsheet, so anyone can see what changed and when.
Catch destructive Terraform applies before approval
Every 30 minutes we check the Terraform runs waiting for approval and post a Slack warning whenever an apply would delete or recreate your resources.