---
sourceDocument: Australia IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/it-operations-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Explore

# Exploring Cloud Services Catalog Terraform Connector {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Exploring Cloud Services Catalog Terraform Connector

The Cloud Services Catalog Terraform Connector integrates with the Cloud Provisioning and Governance application, enabling ServiceNow customers to provision and manage cloud resources efficiently across multiple public and private clouds.
It allows you to create and update catalog items directly from Terraform templates, streamlining infrastructure as code (IaC) operations within your ServiceNow environment.
Show full answer Show less  

## Key Features

* **Terraform Template and Workspace Discovery:** Automatically discover Terraform templates and workspaces from Terraform Cloud, Terraform Enterprise, and various version control systems including public/self-hosted GitHub, GitLab, and Azure DevOps.
* **Catalog Item Creation:** Create ServiceNow catalog items from the discovered Terraform templates for provisioning cloud resources.
* **Change Detection and Management:** Detect changes in Terraform templates and leverage the IaC change task workflow to update or deactivate catalog items accordingly, ensuring your cloud infrastructure stays current.
* **Multi-Repository Support:** Supports hierarchical structures of multiple repositories, enhancing template organization and management.
* **Metadata Specification:** Populate catalog item form fields and values with specified metadata for better customization and user experience.
* **Terraform Configuration Provider Support:** Use Terraform Open Source, Terraform Enterprise, Terraform Cloud, and now OpenTofu as configuration providers across major cloud platforms including AWS, Azure, Google Cloud, VMware vSphere, and Oracle Cloud Infrastructure (OCI) via an add-on.
* **Cost Optimization:** Reduce Terraform Cloud license costs by reusing discovered Terraform workspaces to provision resources instead of creating new workspaces.

## Practical Considerations for ServiceNow Customers

* Administrator rights are required to configure the alias name for Terraform Open Source at the virtual machine host level.
* IBM Cloud Platform provisioning support was removed starting with version 1.5.2 of the Terraform Connector.
* For OCI provisioning, customers must use the dedicated Oracle Cloud add-on application.

## Key Outcomes

* Streamlined management of cloud infrastructure provisioning using Terraform templates directly within ServiceNow.
* Improved governance and automation by detecting and managing infrastructure changes through catalog item workflows.
* Cost savings on Terraform Cloud licenses through workspace reuse.
* Broader cloud platform support including AWS, Azure, Google Cloud, VMware, and Oracle Cloud, enabling greater flexibility.  
Whether you're starting or expanding your implementation of Cloud Services Catalog Terraform Connector, learn more about the available features that help in provisioning and managing cloud resources across various public and private clouds.
The Cloud Services Catalog Terraform Connector integrates with the Cloud Provisioning and Governance application and helps you to create or update catalog
items from the Terraform templates. Then, you can use the catalog items to
provision the cloud resources.

## Key features of Cloud Services Catalog Terraform Connector {#exploring-cpg-terraform-connector__section_cp3_bwq_l5b}

* Discover the Terraform templates and workspaces from the Terraform environment.
* Create catalog items from the Terraform templates.
* Detect changes in the Terraform template and use the IaC change task workflow to update the catalog item.
* Utilize the multi-repo support.
* Specify metadata to populate the catalog item form fields and values.
* Reduce the Terraform Cloud license cost by using the discovered Terraform workspaces to provision the cloud infrastructure.
{#exploring-cpg-terraform-connector__ul_vlg_hxy_j5b}

## Use Terraform as a configuration provider {#exploring-cpg-terraform-connector__section_hgg_cjt_xfc}

Use the Terraform Open Source, Terraform Enterprise, and Terraform Cloud config provider to provision resources in the following clouds.  
Starting this release, you can use OpenTofu with Cloud Provisioning and Governance. You must have admin rights to configure the alias name for Terraform Open Source at the vm host level.

* Amazon Web Services (AWS)
* Microsoft Azure
* Google Cloud Provider
* VMware vSphere
* IBM Cloud Platform (Deprecated)
{#exploring-cpg-terraform-connector__ul_nsw_njz_j5b}

In addition, you can use the Cloud Services Catalog Terraform Connector to provision resources to the Oracle Cloud Infrastructure (OCI) through the Cloud Provisioning and Governance: Oracle Cloud (OCI) Add-On for Terraform Connector app. For more information, see [Cloud Provisioning and Governance: Oracle Cloud (OCI) Add-On for Terraform Connector](https://store.servicenow.com/sn_appstore_store.do#!/store/application/faee70bf1b1cc510f62a64abbc4bcbe5/).

Starting with Cloud Provisioning and Governance: Terraform Connector version 1.5.2, the app doesn't support provisioning resources to the IBM Cloud Platform.

## Discover the Infrastructure as Code (IaC) templates {#exploring-cpg-terraform-connector__section_xhl_fjt_xfc}

Use Cloud Services Catalog Terraform Connector to discover the IaC (Terraform) templates from the Terraform environment. Terraform Enterprise or Terraform Cloud organizations use various Version Control Systems to store the Terraform templates. Cloud Services Catalog Terraform Connector can discover the templates stored in the following VCS:

* Public and self-hosted GitHub
* Public and self-hosted GitLab
* Public and self-hosted Microsoft Azure DevOps

{#exploring-cpg-terraform-connector__ul_gvj_44r_v5b}For more information, see [Run the IaC Discovery](https://www.servicenow.com/docs/XxAeK9kyrr42aWFazK9cuQ "Run the Infrastructure as Code (IaC) discovery to identify the resources of the Terraform environment.").

Utilize the hierarchical structure of multiple repositories with the support of Terraform Connector IaC discovery capabilities.

## Create catalog items from the Terraform templates {#exploring-cpg-terraform-connector__section_usy_jjt_xfc}

Use the Cloud Services Catalog Terraform Connector app to create catalog items from the discovered Terraform templates and use them to provision resources in various clouds. For more information, see [Create a catalog item from the Terraform template](https://www.servicenow.com/docs/pPTOjrV1HPZjzfls4nxhMg "Create a catalog item from the Terraform template to request cloud resource provisioning. Activated catalog items appear in the cloud user portal.").

## Detect changes in the Terraform templates {#exploring-cpg-terraform-connector__section_jb4_ljt_xfc}

Use IaC Discovery to detect changes in the Terraform templates that are used in existing catalog items. When Cloud Services Catalog Terraform Connector detects a change in the Terraform template, it creates an IaC change task. You can use the IaC change task to update the affected catalog item or deactivate it, and then create another catalog item from the updated Terraform template. For more information on the catalog item change task, see [Manage the Terraform template-based catalog items](https://www.servicenow.com/docs/i0Ssb44KuA_mmWr0zfyu3A "Use an Infrastructure as Code (IaC) change task to create or update the Terraform template-based catalog items. The IaC change task helps ensure that the catalog items are aligned with the latest infrastructure specifications coded in the Terraform template.").

## Reduce Terraform Cloud license cost {#exploring-cpg-terraform-connector__section_evv_njt_xfc}

Use the discovered Terraform workspaces to provision the catalog items from the Terraform templates. Reusing workspace helps you to manage the Terraform Cloud license cost by avoiding the creation of workspaces.

