Cours
Terraform
Décrire une infrastructure dans un fichier relisible plutôt que dans une console : ressources, état, modules, environnements et revue des plans avant application.
Intermédiaire 7 leçons
Les leçons
- 1 Introduction Vous saurez expliquer ce que l'infrastructure déclarative apporte réellement, ce qu'elle coûte, et en quoi elle diffère d'un script d'installation.
- 2 Une première ressource Vous saurez installer Terraform, initialiser un projet, déclarer un fournisseur et une ressource, puis lire un plan avant de l'appliquer.
- 3 L'état Terraform Vous saurez à quoi sert le fichier d'état, comment le placer dans un backend distant verrouillé, et pourquoi il ne se modifie jamais à la main.
- 4 Variables et sorties Vous saurez déclarer des variables typées et validées, les alimenter proprement, exposer des sorties consommables, et traiter les données sensibles.
- 5 Modules Vous saurez écrire un module propre, l'appeler, verrouiller sa source par version, et reconnaître les cas où un module coûte plus qu'il ne rapporte.
- 6 Environnements Vous saurez comparer répertoires séparés, espaces de travail et modules paramétrés, connaître leurs pièges, et choisir la structure à préférer par défaut.
- 7 Plan et revue Vous saurez décoder les symboles d'un plan, repérer un remplacement destructeur, figer un plan avec -out et faire relire les plans par une chaîne d'intégration continue.