1 pontos por GN⁺ 2023-09-06 | 1 comentários | Compartilhar no WhatsApp
  • O repositório do OpenTF foi tornado público e oferece uma ferramenta de código aberto para criar, alterar e versionar infraestrutura de forma segura e eficiente.
  • O OpenTF pode gerenciar tanto provedores de serviços populares quanto soluções internas personalizadas.
  • Os principais recursos do OpenTF incluem Infrastructure as Code, Execution Plans, Resource Graph e Change Automation.
    • Infrastructure as Code permite descrever a infraestrutura usando uma sintaxe de configuração de alto nível, possibilitando controle de versão e reutilização.
    • Execution Plans mostra antecipadamente o que o OpenTF fará ao chamar apply, evitando mudanças inesperadas.
    • Resource Graph fornece uma representação visual de todos os recursos e aumenta a eficiência ao paralelizar a criação e a modificação de recursos independentes.
    • Change Automation permite aplicar conjuntos complexos de mudanças à infraestrutura com o mínimo de interação humana.
  • O repositório está atualmente em desenvolvimento, com preparação para a primeira versão alfa e ajuste fino do processo de contribuição da comunidade.
  • Os desenvolvedores alertam que compilar e executar este repositório em seu estado atual pode violar os Termos de Uso do Terraform Registry. Isso se aplica caso seja de lá que você obtenha provedores ou módulos.
  • O repositório inclui o OpenTF Core, com a interface de linha de comando e o principal mecanismo de grafos.
  • Quem tiver interesse em contribuir pode consultar as instruções sobre como compilar o OpenTF e propor mudanças.
  • O projeto OpenTF é licenciado sob a Mozilla Public License v2.0.

1 comentários

 
GN⁺ 2023-09-06
Comentários do Hacker News
  • O repositório do OpenTF agora está público, e a equipe pretende continuar desenvolvendo em aberto.
  • A equipe decidiu usar o Developer Certificate of Origin (DCO) para as contribuições.
  • O processo de tornar o repositório público foi elogiado como um estudo de caso em licenciamento de software.
  • Devido a possíveis problemas relacionados ao uso de "TF", uma consultoria jurídica está em andamento sobre o nome final do projeto.
  • As sugestões de melhoria incluem oferecer pacotes de registro independentes para módulos e providers, além de permitir fork fácil de módulos de providers.
  • A documentação do repositório foi elogiada pela qualidade e pela utilidade para os desenvolvedores.
  • Alguns usuários estão esperando que determinados problemas sejam resolvidos.
  • Há feedback sobre os aspectos visuais do projeto, como as cores do logo e a resolução em fundos escuros.
  • Há perguntas sobre as diferenças entre esta base de código e o último commit de licença do Terraform que "ainda era aceitável para continuar usando".
  • Há uma sugestão para que o Terraform se torne um projeto da Cloud Native Computing Foundation (CNCF).