Mapear credenciais entre Cloud Provisioning and Governance e Terraform
Versão de lançamento: Xanadu
Atualizado 1 de ago. de 2024
2 min. de leitura
Mapear tipos de credenciais e campos de conta de serviço entre Cloud Provisioning and Governance e Terraform usando o Mapeamento de credenciais.
Antes de Iniciar
O Cloud Provisioning and Governance: Terraform Connector mais recente deve ser instalado a partir do ServiceNow Store.
Função necessária: sn_cmp.cloud_admin, admin
Por Que e Quando Desempenhar Esta Tarefa
Use o módulo Mapeamento de credenciais para executar mapeamentos de credencial e de conta de serviço para credenciais de datacenter usadas pelo provedor Terraform para provisionar recursos de datacenter e Cloud Provisioning and Governance para descoberta.
Procedimento
Navegar até Todos > Design > Mapeamento de credenciais.
Selecione Novo.
Figura 1. Formulário Mapeamento de datacenter da Terraform
No formulário, preencha os campos.
Tabela 1. Terraform Formulário Mapeamentos de datacenter
Campo
Descrição
Terraform Provedor
Nome do provedor Terraform.
Bloco de Datacenter
O bloco de recursos cujas credenciais você está mapeando da tabela de pesquisa.
Tipo de Credencial
O tipo de credencial apropriado da tabela de pesquisa. Por exemplo, Azure Entidade de serviço [azure_service_principal].
Resolvedor de credencial
Uma inclusão de script MID Server apropriada da tabela de pesquisa. Por exemplo, Pesquise e selecione o script TerraformProviderCredentialResolver.
Selecione Enviar.
O registro de credenciais do provedor Terraform é criado e exibido na lista Mapeamentos de datacenter Terraform.
No registro que você criou, navegue até a lista relacionada Mapeamentos de credenciais e selecione Novo.
Preencha o formulário Mapeamento de credenciais.
Campo
Descrição
Chave de Autenticação do Provedor
Nome do campo da chave de autenticação (variável) conforme usado pelo provedor. Por exemplo, o bloco do provedor Terraform para (Amazon Web Services) AWS usa o campo secret_key.
Chave de credencial da Descoberta
O campo correspondente nas credenciais da Descoberta da tabela de pesquisa. Por exemplo, o campo access_key em Terraform corresponde ao campo Secret key na instância ServiceNow.
Terraform Mapeamento de datacenter
Datacenter para o qual você está mapeando as credenciais.
Selecione Enviar.
Selecione a guia Mapeamentos de conta de serviço e escolha Novo.
Preencha o formulário Mapeamento de conta de serviço.
Campo
Descrição
Chave de Autenticação do Provedor
Nome do campo da chave de autenticação (variável) conforme usado pelo provedor. Por exemplo, o bloco do provedor [ Terraform para AWS usa o campo secret_key.
Campo da conta de serviço
Nome do campo Conta de serviço (variável) da tabela de pesquisa cujas credenciais você está mapeando para a Chave de autenticação do provedor.
Terraform Mapeamento de datacenter
Datacenter para o qual você está mapeando as credenciais.
Selecione Enviar.
Você mapeou os valores de campo adicionados nas listas relacionadas Mapeamento de credenciais e Mapeamento de conta de serviço para o provedor Terraform.