1 points par GN⁺ 2023-09-06 | 1 commentaires | Partager sur WhatsApp
  • Le dépôt OpenTF a été rendu public et propose un outil open source pour construire, modifier et gérer le versioning d’infrastructures de manière sûre et efficace.
  • OpenTF peut gérer à la fois des fournisseurs de services populaires et des solutions internes personnalisées.
  • Les principales fonctionnalités d’OpenTF incluent Infrastructure as Code, Execution Plans, Resource Graph et Change Automation.
    • Infrastructure as Code permet de décrire l’infrastructure à l’aide d’une syntaxe de configuration de haut niveau, ce qui rend possible le contrôle de version et la réutilisation.
    • Execution Plans montre à l’avance ce qu’OpenTF effectuera lors de l’appel à apply, afin d’éviter des changements inattendus.
    • Resource Graph fournit une représentation visuelle de toutes les ressources et améliore l’efficacité en parallélisant la création et la modification des ressources indépendantes.
    • Change Automation permet d’appliquer à l’infrastructure des ensembles de modifications complexes avec un minimum d’interaction humaine.
  • Le dépôt est actuellement un travail en cours, l’équipe préparant la première version alpha et affinant le processus de contribution de la communauté.
  • Les développeurs ont été avertis que construire et exécuter ce dépôt dans son état actuel pourrait enfreindre les conditions d’utilisation de Terraform Registry. Cela s’applique si c’est là que vous récupérez vos fournisseurs ou modules.
  • Le dépôt comprend OpenTF Core, avec l’interface en ligne de commande et le moteur principal de graphe.
  • Les personnes souhaitant contribuer sont invitées à consulter les instructions expliquant comment compiler OpenTF et proposer des modifications.
  • Le projet OpenTF est distribué sous licence Mozilla Public License v2.0.

1 commentaires

 
GN⁺ 2023-09-06
Avis Hacker News
  • Le dépôt OpenTF est désormais public, et l’équipe prévoit de continuer le développement en public.
  • L’équipe a décidé d’utiliser le Developer Certificate of Origin (DCO) pour les contributions.
  • Le processus d’ouverture du dépôt a été salué comme une étude de cas en matière de licences logicielles.
  • Une consultation juridique est en cours sur le nom final du projet en raison de problèmes potentiels liés à l’usage de « TF ».
  • Parmi les suggestions d’amélioration figurent la fourniture de paquets de registre autonomes pour les modules et les providers, ainsi que la possibilité de forker facilement les modules de providers.
  • La documentation du dépôt a été saluée pour sa qualité et son utilité pour les développeurs.
  • Certains utilisateurs attendent toujours la résolution de problèmes spécifiques.
  • Des retours portent sur l’aspect visuel du projet, par exemple les couleurs du logo et son rendu sur fond sombre.
  • Une question est posée sur les différences entre cette base de code et le dernier commit sous licence Terraform considéré comme encore « acceptable à utiliser ».
  • Il est suggéré que Terraform devienne un projet de la Cloud Native Computing Foundation (CNCF).