Retour au cours

Terraform vs. OpenTofu : La grande scission

Infrastructure as Code (Maîtrise de Terraform & OpenTofu)

L'histoire de deux outils

Jusqu'en 2023, Terraform était le roi incontesté de l'IaC. Cependant, un changement de licence a conduit à la création d'OpenTofu, un fork open-source de Terraform géré par la Linux Foundation.

Similitudes :

  • Les deux utilisent le HCL (HashiCorp Configuration Language).
  • Les deux utilisent les mêmes providers (AWS, Azure, GCP).
  • Les deux gèrent un fichier de 'state'.

Différences :

  • Licence : OpenTofu est strictement open-source (MPL), tandis que Terraform utilise la Business Source License (BSL).
  • Gouvernance : OpenTofu est piloté par la communauté.

Dans ce cours, nous les utilisons de manière interchangeable. Les commandes sont identiques (terraform plan vs tofu plan). Nous nous concentrerons sur la logique qui s'applique aux deux.