--- 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'; terraform ***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.
terraform 1. Then add a description and create your API token.
terraform 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). * * * * 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.