Aller au contenu
Nouveau cours : Terraform et OpenTofu, les fondamentaux

Nouveau cours : Terraform et OpenTofu, les fondamentaux

5 octobre 2026

Le chapitre Héberger ouvre sa partie Infrastructure as code avec Terraform et OpenTofu : les fondamentaux. Les cours Le cloud : les fondamentaux et Scaleway en pratique construisaient l'architecture de Signalements à la main, commande par commande, en promettant que le cours Terraform la décrirait en code. C'est fait.

Deux outils, un langage

Le cours enseigne Terraform et OpenTofu ensemble. Il raconte pourquoi deux outils existent (le passage de Terraform sous licence BUSL en août 2023, la bifurcation libre sous l'égide de la Linux Foundation), ce qu'ils partagent (le langage, l'état, les fournisseurs) et ce qui les distingue aujourd'hui, comme le chiffrement de l'état côté client d'OpenTofu. Chaque leçon signale les différences qui comptent.

Les six premières leçons travaillent sur votre poste avec des fournisseurs qui ne créent rien dans le cloud : les sorties montrées y ont été produites avec Terraform 1.16, du premier plan aux erreurs de verrouillage. Ensuite, le fournisseur Scaleway entre en scène, et la leçon 10 décrit toute l'architecture du cours cloud en 23 ressources, validées contre le schéma du fournisseur.

Ce que l'on apprend en lisant de près

  • sensitive masque une valeur à l'écran, mais l'écrit en clair dans l'état ; les valeurs éphémères et les arguments en écriture seule l'en tiennent dehors.
  • count sur une liste de noms remplace tout ce qui suit un élément retiré ; for_each ne touche que lui.
  • Le verrouillage de l'état par fichier dans le bucket remplace DynamoDB, et Object Storage de Scaleway le prend en charge depuis mai 2026.
  • Le fournisseur Scaleway démarre une instance avant d'attacher ses réseaux privés : sans adresse publique, cloud-init doit attendre le réseau.
  • Un plan enregistré contient une copie de l'état : il se protège comme lui.

Pour valider

Un quiz de vingt questions valide le niveau 100. Le lab fait écrire le dépôt signalements-iac et l'appliquer en préproduction, puis un script vérifie le dépôt, l'absence de secret dans l'état et l'absence de dérive.

Dernière modification