De 2 à 50 modules Terraform : orchestrer proprement avec Terragrunt Stacks
Avec 2 modules Terraform, tout paraît simple. Avec 20 ou 50, le sujet devient l’orchestration : éviter la duplication, gérer les dépendances entre briques, exécuter dans le bon ordre et rendre la CI/CD reproductible sans scripts fragiles.
Dans ce talk, je montre comment Terragrunt Stacks aide à structurer et exécuter une plateforme Terraform “multi-units” de manière plus déclarative. À travers une mini démo sur un repo minimal sans provider cloud, on verra le modèle mental (unit / stack / dépendances), l’exécution via terragrunt stack run, et ce que ça change concrètement pour les workflows d’équipe.
On terminera par une comparaison honnête avec terragrunt run-all et une grille simple pour décider quand Stacks apporte de la valeur… et quand il vaut mieux rester sur une approche plus simple.