Retour à la leçonMission
Mission : découper un state monolithique avant qu'il n'explose
Réorganiser un projet Terraform à state unique en structure modules/environnements avec states séparés, et justifier chaque choix de découpage.
Contexte
L'organisation a grandi trop vite : tout le réseau, la base de données et le service applicatif de production vivent dans un seul répertoire infra/ avec un unique state, et un module modules/ecs-service contient encore une condition if var.environment == "production" en dur à l'intérieur. La semaine dernière, une erreur sur une simple règle de sécurité réseau a bloqué le déploiement du service applicatif pendant deux heures, alors que rien n'avait changé côté application. Il faut restructurer avant le prochain incident.