---
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


---

# Executar o IaC Descoberta

# Executar o IaC Descoberta {#ariaid-title1}

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

Execute a descoberta de infraestrutura como código (IaC) para identificar os recursos do ambiente Terraform.

## Antes de Iniciar

* Certifique-se de ter as credenciais de API apropriadas para as contas do Sistema de controle de versões (VCS) provisionadas nas organizações Terraform Enterprise ou Terraform Cloud. Para obter mais informações, consulte [Criar credenciais de chave de API para a conta Terraform e a conta do VCS compatível](https://servicenow-prod.fluidtopics.net/2uyVLrCSYmtrxnRAFi~LbQ "Crie uma credencial de chave de API para a conta Terraform e as contas do sistema de controle de versão (VCS) compatíveis que contêm os repositórios de modelo Terraform.").
* Certifique-se de que as pastas Terraform Open Source que contêm os modelos Terraform tenham nomes exclusivos. Se várias pastas de modelo Terraform tiverem o mesmo nome, várias tarefas de mudança serão criadas, embora nem todos os modelos contenham mudanças de variável.
{#discover-terraform-config-installables-vcs-workspaces__ul_kln_l54_w5b}

Função necessária: sn.cmp.cloud_service_designer

## Por Que e Quando Desempenhar Esta Tarefa

Dependendo do provedor de configuração, Cloud Provisioning and Governance: Terraform Connector descobre os seguintes recursos do ambiente Terraform :

Terraform Open Source
:   O IaC Descoberta descobre os instaláveis de configuração (modelosTerraform ) do servidor Terraform Open Source.

Terraform Enterprise ou Terraform Cloud
:   O IaC Descoberta descobre os seguintes itens:

    * Espaços: Terraform espaços provisionados na organização Terraform.
    * VCS: repositórios e ramificações do VCS provisionados na organização Terraform.
    * Grupos de agentes: Terraform Cloud usa agentes e grupos de agentes para se comunicar com a infraestrutura no local. Implante agentes na mesma rede que sua infraestrutura para estabelecer uma conexão entre a infraestrutura e Terraform Cloud. Para obter mais informações sobre agentes e grupos de agentes, consulte [Terraform Cloud agentes](https://www.terraform.io/cloud-docs/agents).

      Cloud Provisioning and Governance: Terraform Connector descobre os grupos de agentes criados no Terraform Cloud. Você pode exibir os agentes descobertos no módulo Gestão de configuração do seu provedor de configuração. No formulário de pedido de catálogo, um filtro de pool de agentes permite que você selecione um agente ativo para se comunicar com a infraestrutura privada VMware.  
      Nota:  
      Você pode ver a opção de grupos de agentes no formulário de gestão de configuração e no formulário de pedido de catálogo quando as seguintes condições são atendidas:
      * Você criou os VMware grupos de agentes na organização Terraform Cloud.
      * Você tem VMware modelos para Terraform Enterprise.
      {#discover-terraform-config-installables-vcs-workspaces__ul_v3z_dl4_w5b}
    * Instaláveis de configuração: Terraform modelos armazenados nos repositórios da conta do VCS provisionaram a organização Terraform.  
      Nota:  
      Para descobrir os modelos Terraform do VCS, Cloud Provisioning and Governance: Terraform Connector requer as credenciais de chave de API da conta do VCS.
    {#discover-terraform-config-installables-vcs-workspaces__ul_lq4_s1p_p5b}

## Procedimento

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.
2. No Portal de administração de nuvem, navegue até GerenciarGestão de configuração.
3. Selecione o cartão do provedor Terraform.
4. Selecione Descobrir agora.  
   Nota:  
   Você não pode cancelar o trabalho de IaC Descoberta após acioná-lo.
5. **Opcional:** Para usar Cloud Provisioning and Governance: Terraform Connector com Terraform Enterprise ou Terraform Cloud, descubra os modelos Terraform armazenados no VCS provisionado.
   1. Selecione a guia TFE Vcs.
   2. Na lista VCS de TFE, selecione a conta do VCS que contém os modelos Terraform que você deseja usar para a criação de item do catálogo Cloud Provisioning and Governance. {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-select-vcs-record}
   {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-select-vcs-record}
   3. Na lista suspensa Credenciais, selecione a credencial de API da conta do VCS selecionada. {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-attach-vcs-credentials}
   {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-attach-vcs-credentials}
   4. Em Links relacionados, selecione Localizar ramificações e repositórios. {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-find-vcs-repo-branches}
   {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-find-vcs-repo-branches}
   5. Repita as etapas [5.b](https://servicenow-prod.fluidtopics.net/yeLS9vvvXE_0v~BgWECLJw#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-select-vcs-record) a [5.d](https://servicenow-prod.fluidtopics.net/yeLS9vvvXE_0v~BgWECLJw#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-find-vcs-repo-branches) para todas as contas do VCS que contêm os modelos Terraform que você deseja usar para a criação de item do catálogo Cloud Provisioning and Governance.
   {#discover-terraform-config-installables-vcs-workspaces__substeps_zmc_cnp_p5b}
6. Crie uma programação de descoberta de infraestrutura como código (Iac).  
   A programação de descoberta de IaC ajuda a descobrir novos Terraform modelos, espaços, grupos de agentes e ramificações VCS para o provedor de configuração especificado. Ele também detecta mudanças nos modelos Terraform já descobertos. Quando Cloud Provisioning and Governance: Terraform Connector detecta uma mudança na variável do modelo ou nos metadados do modelo, ele cria automaticamente tarefas de mudança de IaC para os itens do catálogo afetados.
   1. No Portal de administração de nuvem, navegue até GerenciarDescoberta de IaC.
   2. Selecione Novo.
   3. No formulário, preencha os campos.  
      {#discover-terraform-config-installables-vcs-workspaces__table_wqs_cv5_p5b__entry__2}

      | Campo | Descrição |
      |-|-|
      | Nome | Nome exclusivo e descritivo da programação IaC Descoberta. |
      | Provedor | Provedor de gestão de configuração para o qual você está criando a programação de descoberta. |
      | Ativo | Opção para ativar ou desativar a programação. |
      | Executar | Frequência de execução da programação. Configure a frequência de execução da programação no campo Executar e nos campos de formulário associados. |
      [Tabela 1. Formulário de programadores de descoberta de IaC]

      {#discover-terraform-config-installables-vcs-workspaces__table_wqs_cv5_p5b}
   4. Selecione Enviar.
   {#discover-terraform-config-installables-vcs-workspaces__substeps_e23_j44_p5b}

## O que Fazer Depois

* [Use a estrutura de vários repositórios com o app Terraform Connector](https://servicenow-prod.fluidtopics.net/oT00N2B9RUGCwdx0ulz5Nw "Agora você pode descobrir várias configurações Terraform de um repositório, em qualquer nível de pasta com o provedor de configuração Terraform Enterprise.") com Descoberta de IaC
* Se Cloud Provisioning and Governance: Terraform Connector descobrir novos modelos Terraform que você deseja usar para o provisionamento de recursos de nuvem, crie um item do catálogo a partir do modelo descoberto. Para obter mais informações, consulte [Criar um item do catálogo a partir do modelo Terraform](https://servicenow-prod.fluidtopics.net/hMGEJYMUVDhnL14ldtrqyw "Crie um item do catálogo a partir do modelo Terraform para solicitar o provisionamento de recursos de nuvem. Os itens do catálogo ativados aparecem no portal do usuário da nuvem.").
* Se Cloud Provisioning and Governance: Terraform Connector descobriu mudanças em um modelo existente, execute uma das seguintes ações para resolver a tarefa de mudança de IaC associada:
  * Atualize o item do catálogo afetado de acordo com o modelo Terraform atualizado.
  * Desative o item do catálogo afetado e crie um item do catálogo de acordo com o modelo atualizado.

  {#discover-terraform-config-installables-vcs-workspaces__ul_aq5_ry5_p5b}Para obter mais informações, consulte [Gerenciar os itens do catálogo baseados em modelo Terraform](https://servicenow-prod.fluidtopics.net/gD1O2tY1yEJYwSCt50QMLw "Use uma tarefa de mudança de Infraestrutura como Código (IaC) para criar ou atualizar os itens do catálogo baseados em modelo Terraform. A tarefa de mudança de IaC ajuda a garantir que os itens do catálogo estejam alinhados com as especificações de infraestrutura mais recentes codificadas no modelo Terraform.").
{#discover-terraform-config-installables-vcs-workspaces__ul_m2r_yx5_p5b}

