Integrate with IBM HashiCorp Terraform
Learn about the supported integrations between IBM HashiCorp products and Red Hat Ansible Automation Platform, the integration workflows, and migration paths to help determine the best options for your environment.
- About the Terraform integration
Many organizations find themselves using both Ansible Automation Platform and Terraform Enterprise or HCP Terraform, recognizing that these can work in harmony to create an improved experience for developers and operations teams. - Use hashicorp.terraform
After installing or migrating tohashicorp.terraform, users must create credentials to use with job templates in Ansible Automation Platform. - Integrate with the cloud.terraform collection
When you integrate withcloud.terraform, you must create a credential, build an execution environment, and launch a job template in Ansible Automation Platform. - Migrate from cloud.terraform to hashicorp.terraform
If you are using the existingcloud.terraform(CLI-based) collection, you can migrate your existing playbooks to thehashicorp.terraform(API-based) collection. The main modules forhashicorp.terraformthat you must configure arehashicorp.terraform.configuration_versionandhashicorp.terraform.run. - Migrate from the Terraform community edition
If you want to use Ansible Automation Platform with Terraform Enterprise (TFE) or HCP Terraform and you are currently using Terraform Community Edition (TCE), you must migrate to TFE or HCP Terraform and then update Ansible Automation Platform configurations to work with TFE or HCP Terraform. - Integrate from Terraform
If you have already provisioned your environment from Terraform Enterprise, you can use the Terraform official provider to leverage Ansible Automation Platform automation capabilities.