Une première ressource
Init, plan, apply : le cycle que vous répéterez des milliers de fois.
Une première ressource, du fichier vide au plan appliqué
La plupart des débuts avec Terraform échouent sur la même incompréhension : on croit que terraform apply est la commande qui compte. C'est faux. apply n'est que l'exécution mécanique d'une décision déjà prise. La commande qui compte est plan, parce que c'est la seule qui vous montre ce que l'outil a compris de votre intention avant que quoi que ce soit ne bouge. Un ingénieur qui applique sans lire le plan a remplacé une console web par un terminal, sans rien gagner en sûreté.
Cette leçon construit donc le cycle complet sur un exemple minimal — un seau de stockage, une machine, un groupe de sécurité — mais en s'arrêtant longuement sur la lecture de la sortie de plan. L'objectif n'est pas d'avoir créé une ressource à la fin ; c'est de savoir répondre à la question « qu'est-ce que cette commande va faire exactement » avant de la lancer. Tout le reste du cours suppose ce réflexe acquis.
Installer
Terraform est un binaire unique, sans dépendance d'exécution. Trois voies, selon votre poste :
# macOS, via Homebrew
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
Commentaires
Les commentaires sont alimentés par GitHub Discussions
Connectez-vous avec GitHub pour participer à la discussion