Criar um provedor de configuração Terraform Open Source
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
- Opcional:
Se você implantou o Terraform Open Source em um servidor Linux, crie credenciais de chave privada SSH para o servidor no Now Platform.
- Opcional:
Se você implantou o Terraform Open Source em um servidor Windows, crie Windows Credenciais para o servidor no Now Platform.
-
Crie um provedor de configuração para Terraform Open Source.
O que Fazer Depois
Descubra os modelos Terraform ] do servidor Terraform Open Source. Para obter mais informações, consulte Executar o IaC Descoberta.