Gérer et refactoriser une infrastructure Terraform s’adresse aux personnes qui savent déjà déployer une petite infrastructure avec Terraform et AWS et souhaitent maintenant la maintenir. Reprenez un stockage de rapports existant, réorganisez sa configuration en conservant l’identité des ressources et coordonnez l’état distant entre copies de travail et environnements.
Les laboratoires guidés présentent chaque opération à partir de plans examinés et de vérifications des données effectives. Les défis vous demandent de terminer une refactorisation risquée et de rétablir vous-même les frontières de gestion entre environnements. Suivez l’ordre conseillé ; chaque unité démarre dans un nouvel environnement indépendant.
Ce que vous apprendrez
- Importer un bucket existant et examiner l’alignement de la configuration avant de le modifier.
- Renommer les adresses avec des déclarations moved en conservant le stockage et les versions originales des rapports.
- Définir des entrées typées et des sorties utiles, appeler un module depuis des racines séparées et étendre des clés for_each stables.
- Migrer les correspondances locales vers un backend S3 distinct avec gestion des versions, et différencier le nettoyage métier de celui du backend.
- Observer une véritable contention de verrous natifs entre processus Terraform et reprendre après leur libération normale.
- Associer chaque racine d’environnement à sa propre clé d’état valide et limiter une modification tout en préservant l’environnement voisin.
À qui s’adresse ce cours
Aux personnes qui apprennent Terraform, aux ingénieurs plateforme débutants et aux responsables d’infrastructure cloud qui passent du déploiement initial à une maintenance sûre.
Prérequis : Terraform on AWS for Beginners ou une expérience équivalente des ressources bucket AWS, variables, plans enregistrés et apply ; bases des modules locaux et de l’état local ; objets S3 et identités de version. Le cours de déploiement d’applications est facultatif.
Les bases des modules locaux et de l’état sont abordées dans Terraform for Beginners.
Environnement d’apprentissage : Un espace Linux dans le navigateur fournit Terraform, les outils AWS et AWS View. Chaque unité démarre indépendamment avec l’espace de travail et les conditions initiales nécessaires. Conservez les stockages indiqués pendant les contrôles fonctionnels et respectez le périmètre de nettoyage de l’unité.
Questions fréquentes
Faut-il un compte AWS personnel ou une installation locale ?
Non. Chaque environnement LabEx indépendant prépare les outils, les accès et les ressources de l’exercice.
Que couvrent les exercices sur l’état ?
Ils utilisent des correspondances existantes valides pour pratiquer la migration, les verrous natifs et le choix du bon environnement. Chaque unité précise les données et ressources à conserver ainsi que le moment où commence leur éventuel nettoyage.
Qu’évaluent les défis ?
Des contrôles pratiques vérifient les correspondances attendues, la convergence de la configuration actuelle, la conservation des données originales et les frontières entre environnements.





