1 puntos por GN⁺ 2023-09-06 | 1 comentarios | Compartir por WhatsApp
  • El repositorio de OpenTF ya es público y ofrece una herramienta de código abierto para construir, modificar y versionar infraestructura de forma segura y eficiente.
  • OpenTF puede gestionar tanto proveedores de servicios populares como soluciones internas personalizadas.
  • Entre las funciones principales de OpenTF se incluyen Infrastructure as Code, Execution Plans, Resource Graph y Change Automation.
    • Infrastructure as Code permite describir la infraestructura usando una sintaxis de configuración de alto nivel, lo que hace posible el control de versiones y la reutilización.
    • Execution Plans muestra por adelantado lo que OpenTF hará al invocar apply, ayudando a evitar cambios inesperados.
    • Resource Graph ofrece una representación visual de todos los recursos y mejora la eficiencia al paralelizar la creación y modificación de recursos que no dependen entre sí.
    • Change Automation permite aplicar a la infraestructura conjuntos de cambios complejos con una interacción humana mínima.
  • El repositorio sigue siendo un trabajo en progreso, y actualmente se está preparando la primera versión alfa y afinando el proceso de contribuciones de la comunidad.
  • Se advirtió a los desarrolladores que compilar y ejecutar este repositorio en su estado actual podría violar los Términos de uso de Terraform Registry, si ese es el lugar desde donde obtienen proveedores o módulos.
  • El repositorio incluye OpenTF Core, que contiene la interfaz de línea de comandos y el motor principal de grafos.
  • Quienes estén interesados en contribuir pueden consultar las instrucciones sobre cómo compilar OpenTF y proponer cambios.
  • El proyecto OpenTF está licenciado bajo Mozilla Public License v2.0.

1 comentarios

 
GN⁺ 2023-09-06
Comentarios en Hacker News
  • El repositorio de OpenTF ya es público, y el equipo planea seguir desarrollando de forma abierta.
  • El equipo decidió usar el Developer Certificate of Origin (DCO) para las contribuciones.
  • El proceso de hacer público el repositorio fue elogiado como un caso de estudio sobre licenciamiento de software.
  • Se está llevando a cabo una consulta legal sobre el nombre final del proyecto debido a posibles problemas relacionados con el uso de "TF".
  • Entre las propuestas de mejora están ofrecer un paquete de registro independiente para módulos y proveedores, y permitir un fork fácil de los módulos de proveedores.
  • La documentación del repositorio recibió elogios por su calidad y utilidad para los desarrolladores.
  • Algunos usuarios están esperando que se resuelvan ciertos problemas específicos.
  • Hay comentarios sobre el aspecto visual del proyecto, por ejemplo, los colores del logo y su resolución sobre fondos oscuros.
  • Hay preguntas sobre las diferencias entre esta base de código y el último commit de licencia de Terraform que todavía era "seguro seguir usando".
  • Se propone que Terraform se convierta en un proyecto de la Cloud Native Computing Foundation (CNCF).