---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Criar um provedor de configuração Terraform Open Source

# Criar um provedor de configuração Terraform Open Source {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

Crie um provedor de configuração \[ Terraform Open Source em Cloud Provisioning and Governance. O provedor de configuração Terraform Open Source permite que Cloud Provisioning and Governance descubra os Terraform Open Source instaláveis de configuração (Terraform modelos) e detecte mudanças neles.

## Por Que e Quando Desempenhar Esta Tarefa

A partir desta versão, você pode usar o OpenTofu com Cloud Provisioning and Governance. Você deve ter direitos de administrador para configurar o nome do alias para no nível do host da VM.Certifique-se de que o servidor esteja sendo executado no sistema operacional Windows ou Linux.

## Antes de Iniciar

* Certifique-se de que uma versão Terraform Open Source compatível esteja instalada no servidor. Cloud Provisioning and Governance: Terraform Connector é compatível com Terraform Open Source versões 1.1.0 a 1.1.9 e 1.2.0.
* Se você quiser usar uma versão secundária ou de patch da CLI Terraform Open Source, certifique-se de que a versão secundária ou de patch seja adicionada ao provedor de configuração de carga de trabalho. Para obter mais informações, consulte [Adicionar suporte para versões secundárias ou de patch do Terraform](https://servicenow-prod.fluidtopics.net/8rMW3nEoVr2YH4yLSEg3LQ "Adicione versões secundárias ou de patch do Terraform (Terraform Open Source, Terraform Enterpriseou Terraform Cloud) ao registro do tipo de provedor de carga de trabalho.").
* Certifique-se de que o MID Server possa acessar o servidor Terraform.
* Certifique-se de que o MID Server tenha a capacidade Terraform.
* Como um novo usuário, adicione a capacidade do Terraform MID para provisionar recursos usando o host de código aberto (VM) do Terraform. Adicione a capacidade MID específica do provedor de nuvem (AWS, Azure, VMware, Google) para descobrir recursos da nuvem após o provisionamento de itens do catálogo de código aberto do Terraform. Por exemplo: se você estiver provisionando uma VM usando o Terraform Open-Source no Google, precisará da capacidade de mid com Terraform e Google. Ambos os recursos podem ser definidos nos mesmos MIDs ou em diferentes. O MID com capacidade do Terraform deve ser capaz de se conectar ao host (VM) do Terraform e, com a capacidade do Google, deve ser capaz de acessar o Google Cloud. Para obter mais informações, consulte [Configuração de capacidades do MID Server](https://www.servicenow.com/docs/access?context=t_ConfigureCapabilities&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).
* Certifique-se de que todos os modelos estejam armazenados em diretórios separados e que todos os diretórios de modelo estejam no mesmo diretório base.
* Certifique-se de que o Conector do Terraform tenha acesso ao registro do Terraform (registry.hashicorp.com).

{#setup-cpg-terraform-connector-for-terraform-open-source__ul_hk5_nmw_l5b}

Função necessária: cloud_admin

## Procedimento

1. **Opcional:** Se você implantou o Terraform Open Source em um servidor Linux, crie credenciais de chave privada SSH para o servidor no Now Platform.
   1. Navegar até TodosCloud Provisioning and GovernancePortal de administração de nuvem.  
      O Portal de administração em nuvem é aberto em uma nova guia do navegador. {#setup-cpg-terraform-connector-for-terraform-open-source__cpg-access-cloud-admin-portal}
   2. No Portal de administração de nuvem, navegue até GerenciarCredenciais.
   3. Selecione Novo.
   4. Selecione Credenciais de chave privada SSH.
   5. No formulário, preencha os campos.  
      Para obter uma descrição dos campos de formulário, consulte [Cloud Provisioning and Governance: Terraform Connector Referência do formulário de credenciais de chave privada de SSH](https://servicenow-prod.fluidtopics.net/6Uq0YisCFww7jUMh4PuKhg "Cloud Provisioning and Governance: Terraform Connector usa a credencial de chave privada SSH para se conectar ao servidor Linux no qual Terraform Open Source está sendo executado.").
   6. Selecione o link relacionado Testar credenciais.
   7. No formulário, preencha os campos.  
      {#setup-cpg-terraform-connector-for-terraform-open-source__table_skl_gty_l5b__entry__2}

      | Campo | Descrição |
      |-|-|
      | Destino | Endereço IP do servidor Terraform para o qual você está criando a credencial. |
      | MID Server | MID Server que pode ser usado para se conectar com o servidor Terraform. |
      [Tabela 1. Formulário Testar credenciais]

      {#setup-cpg-terraform-connector-for-terraform-open-source__table_skl_gty_l5b}
   8. Selecione OK.
   9. Selecione Enviar.
   {#setup-cpg-terraform-connector-for-terraform-open-source__substeps_ccx_lkx_l5b}
2. **Opcional:** Se você implantou o Terraform Open Source em um servidor Windows, crie Windows Credenciais para o servidor no Now Platform.
   1. Navegar até TodosCloud Provisioning and GovernancePortal de administração de nuvem.  
      O Portal de administração em nuvem é aberto em uma nova guia do navegador. {#setup-cpg-terraform-connector-for-terraform-open-source__d10995e1343}
   2. No Portal de administração de nuvem, navegue até GerenciarCredenciais.
   3. Selecione Novo.
   4. Selecione Credenciais do Windows.
   5. No formulário, preencha os campos.  
      Para obter uma descrição dos campos de formulário, consulte [Cloud Provisioning and Governance: Terraform Connector Windows Referência do formulário de credenciais](https://servicenow-prod.fluidtopics.net/Zg0KilS_5Fd1SrjKS5h2~w "Cloud Provisioning and Governance: Terraform Connector usa a credencial Windows para se conectar ao servidor Windows no qual Terraform Open Source está sendo executado.").
   6. Selecione o link relacionado Testar credenciais.
   7. No formulário, preencha os campos.  
      {#setup-cpg-terraform-connector-for-terraform-open-source__d10995e1266__entry__2}

      | Campo | Descrição |
      |-|-|
      | Destino | Endereço IP do servidor Terraform para o qual você está criando a credencial. |
      | MID Server | MID Server que pode ser usado para se conectar com o servidor Terraform. |
      [Tabela 2. Formulário Testar credenciais]

      {#setup-cpg-terraform-connector-for-terraform-open-source__d10995e1266}
   8. Selecione OK.
   9. Selecione Enviar.
   {#setup-cpg-terraform-connector-for-terraform-open-source__substeps_lnd_pmy_l5b}
3. Crie um provedor de configuração para Terraform Open Source.
   1. No Portal de administração de nuvem, navegue até GerenciarGestão de configuração. {#setup-cpg-terraform-connector-for-terraform-open-source__cmd-cpg-cloud-admin-access-config-mgt}
   2. Selecione Novo.
   3. No formulário, preencha os campos.  
      Para obter uma descrição dos campos de formulário, consulte [Cloud Provisioning and Governance: Terraform Connector Criar referência de formulário do provedor de configuração](https://servicenow-prod.fluidtopics.net/~SwasZt_r9ii3gng1PMpQQ "Cloud Provisioning and Governance usa o provedor de configuração para interagir com a implantação Terraform.").
   4. Selecione Enviar.
   {#setup-cpg-terraform-connector-for-terraform-open-source__substeps_rtv_nlx_l5b}

## O que Fazer Depois

Descubra os modelos Terraform \] do servidor Terraform Open Source. Para obter mais informações, consulte [Executar o IaC Descoberta](https://servicenow-prod.fluidtopics.net/yeLS9vvvXE_0v~BgWECLJw "Execute a descoberta de infraestrutura como código (IaC) para identificar os recursos do ambiente Terraform.").

