Executar o IaC Descoberta

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 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.
    • 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.

    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.

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

    Procedimento

    1. Navegar até Todos > Cloud Provisioning and Governance > Portal 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é Gerenciar > Gestã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.
      3. Na lista suspensa Credenciais, selecione a credencial de API da conta do VCS selecionada.
      4. Em Links relacionados, selecione Localizar ramificações e repositórios.
      5. Repita as etapas 5.b a 5.d 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.
    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é Gerenciar > Descoberta de IaC.
      2. Selecione Novo.
      3. No formulário, preencha os campos.
        Tabela 1. Formulário de programadores de descoberta de IaC
        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.

      4. Selecione Enviar.

    O que Fazer Depois