Executar o IaC Descoberta
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
- 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
O que Fazer Depois
- Use a estrutura de vários repositórios com o app Terraform Connector 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.
- 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.