Criar um provedor de configuração Terraform Open Source

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

    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é 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 > Credenciais.
      3. Selecione Novo.
      4. Selecione Credenciais de chave privada SSH.
      5. No formulário, preencha os campos.
      6. Selecione o link relacionado Testar credenciais.
      7. No formulário, preencha os campos.
        Tabela 1. Formulário Testar credenciais
        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.
      8. Selecione OK.
      9. Selecione Enviar.
    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é 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 > Credenciais.
      3. Selecione Novo.
      4. Selecione Credenciais do Windows.
      5. No formulário, preencha os campos.
      6. Selecione o link relacionado Testar credenciais.
      7. No formulário, preencha os campos.
        Tabela 2. Formulário Testar credenciais
        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.
      8. Selecione OK.
      9. Selecione Enviar.
    3. Crie um provedor de configuração para Terraform Open Source.
      1. No Portal de administração de nuvem, navegue até Gerenciar > Gestão de configuração.
      2. Selecione Novo.
      3. No formulário, preencha os campos.
      4. Selecione Enviar.

    O que Fazer Depois

    Descubra os modelos Terraform ] do servidor Terraform Open Source. Para obter mais informações, consulte Executar o IaC Descoberta.