---
title: Terraform
description: ''
slug: /help/docs/platform-services/automation-service/app-central/integrations/terraform/
canonical: https://www.sumologic.com/help/docs/platform-services/automation-service/app-central/integrations/terraform/
---
import useBaseUrl from '@docusaurus/useBaseUrl';
***Version: 1.2
Updated: April 30, 2026***
This [automation integration](/docs/platform-services/automation-service/app-central/integrations/) utilizes Terraform. [Terraform](https://developer.hashicorp.com/terraform) is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage cloud services.
For more information about how to use Terraform in your Sumo Logic environment, see [Use Terraform with Sumo Logic](/docs/api/about-apis/terraform-with-sumo-logic).
## Actions
* **Get Account Details** *(Enrichment)* - Get your account details.
* **Get Organization** *(Enrichment)* - Show an organization.
* **Get Workspace** *(Enrichment)* - Show workspace.
* **Get Run Details** *(Enrichment)* - Show details of a specific run.
* **List Agent Pools** *(Enrichment)* - List agent pools, their agents, and their tokens for an organization.
* **List User Tokens** *(Enrichment)* - Retrieve contain metadata, and do not include the secret text of any authentication tokens.
* **List Organizations** *(Enrichment)* - List organizations.
* **List Workspaces** *(Enrichment)* - Lists workspaces in the organization.
* **Show Entitlement Set** *(Enrichment)* - Shows the entitlements for an organization.
* **Create Workspace** *(Containment)* - Create a workspace.
* **Create User Token** *(Containment)* - This endpoint returns the secret text of the created authentication token. A token is only shown upon creation, and cannot be recovered later.
* **Delete User Token** *(Containment)* - Destroy a User Token.
* **Create Configuration Version** *(Containment)* - Create a configuration version on the workspace.
* **Upload Configuration Files** *(Containment)* - Upload configuration files to configuration version.
* **Create Run** *(Containment)* - Create a run on the workspace.
* **Apply Run** *(Containment)* - Apply a run.
## Terraform configuration
1. Log in to Terraform. Click on your profile picture on the top right corner.
1. Click **User settings**.
1. In the left menu, under Tokens, click [Create an API token](https://developer.hashicorp.com/terraform/enterprise/users-teams-organizations/users#creating-a-token) button.
1. Then add a description and create your API token.
1. Use the copy button to save your token. This token **will not be displayed again**, so make sure to save it to a safe place.
## Configure Terraform in Automation Service and Cloud SOAR
import IntegrationsAuth from '../../../../reuse/integrations-authentication.md';
import IntegrationCertificate from '../../../../reuse/automation-service/integration-certificate.md';
import IntegrationEngine from '../../../../reuse/automation-service/integration-engine.md';
import IntegrationLabel from '../../../../reuse/automation-service/integration-label.md';
import IntegrationProxy from '../../../../reuse/automation-service/integration-proxy.md';
import IntegrationTimeout from '../../../../reuse/automation-service/integration-timeout.md';
*
* **URL**. Enter your Terraform URL.
* **Token**. Enter the [token](https://developer.hashicorp.com/terraform/enterprise/users-teams-organizations/users#creating-a-token) you [copied earlier](#terraform-configuration).
*
*
*
*
For information about Terraform, see [Terraform documentation](https://developer.hashicorp.com/terraform/docs).
## Change Log
* April 08, 2022 - First Upload
* June 22, 2023 (v1.1) - Updated the integration with Environmental Variables
* April 30, 2026 (v1.2) - Upgraded the `python3_generic` Docker image (Python 3.8) to `python3_12_generic` (Python 3.12) to address Python 3.8 end-of-life and improve security and performance.