Novos provedores OpenTofu para tecnologias Cisco já disponíveis!

Se você é nativo da nuvem, provavelmente trabalha com módulos e provedores do Terraform. Desde que o Terraform mudou o licenciamento, algumas comunidades e empresas decidiram manter o código aberto do projeto e criar o OpenTofu.

OpenTofu é um fork do Terraform criado como uma iniciativa de Gruntwork, Spacelift, Harness, Env0, Scalr e outros em resposta à mudança da HashiCorp de uma licença de código aberto para BUSL. OpenTofu é de código aberto, orientado pela comunidade e mantido pela Linux Foundation.

Os usuários podem usar o OpenTofu da mesma forma que usaram o Terraform. OpenTofu funciona com .tf arquivo.

Para adicionar seu novo provedor ao registro do OpenTofu, os criadores devem enviar o provedor e adicionar sua chave de assinatura do provedor ao registro do OpenTofu. Enviamos provedores OpenTofu relacionados à Cisco e chaves públicas ao registro.

Provedores OpenTofu disponíveis para uso:

  • O comando tofu init é usado para inicializar um diretório de trabalho OpenTofu. Quando você executa este comando, várias coisas acontecem:

Inicialização de back-end:

  • OpenTofu configura o backend onde o estado será armazenado.

Instalando o módulo filho:

  • Se sua configuração incluir módulos filhos, o OpenTofu fará download e armazenará em cache todos os módulos referenciados na configuração.

Instalando o plug-in: OpenTofu baixa e instala plug-ins para todos os provedores usados ​​na configuração.

  • O OpenTofu primeiro verifica fornecedores nos seguintes locais:

    1. Diretório de plug-in do usuário (por exemplo, $XDG_DATA_HOME/opentofu/plugins OU ~/.terraform.d/plugins/ no Linux)
    2. Diretório de trabalho atual
    3. Diretório de instalação do provedor

  • OpenTofu baixa os provedores necessários do registro OpenTofu ou de outras fontes especificadas, se não for encontrado localmente.

Verificar: Após o download, o OpenTofu verifica a integridade dos plugins do provedor.

Verificação de chave pública PGP

Uma saída esperada, sem uma chave pública PGP válida no registro.

Quando o OpenTofu baixa o plugin de um provedor, ele realiza uma série de verificações para garantir a integridade e autenticidade do plugin. Veja como funciona a verificação de chave pública PGP:

  1. Baixe a assinatura: OpenTofu baixa um arquivo de assinatura separado junto com o binário do provedor.
  2. Recuperação de chave pública: OpenTofu recupera a chave pública do provedor. Para provedores comunitários, as chaves normalmente são baixadas do registro.
  3. Verificação de assinatura: OpenTofu usa a chave pública para verificar a assinatura do binário do provedor baixado.
  4. Verificação de soma de verificação: o OpenTofu também verifica a soma de verificação SHA256 do binário do provedor em relação à soma de verificação fornecida pelo registro.

Uma saída esperada, com uma chave pública PGP válida adicionada ao registro.

Compartilhar:

FONTE

Por Staff

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *