DEV Community

Sergey Shinder
Sergey Shinder

Posted on

Ce que je refuse encore de mettre dans Terraform

J'adore l'infrastructure déclarée en code. Vraiment. Pouvoir relire l'historique Git d'un réseau, reconstruire un environnement entier à partir d'un dépôt, refuser les modifications à la main dans la console : tout cela a changé ma façon de travailler. Mais avec les années, j'ai appris qu'il existe des zones où je ralentis volontairement, où je refuse encore de tout automatiser.

Le premier exemple, ce sont les bascules de base de données en production. Techniquement, je pourrais écrire une ressource qui promeut une réplique en primaire. Je ne le fais pas. Une bascule de base de données arrive presque toujours pendant un incident, sous pression, avec des données en jeu. Je veux un humain qui regarde l'état de la réplication, qui vérifie le retard, qui prend la décision en connaissance de cause. L'automatiser, ce serait donner à un script le pouvoir de perdre des données un mauvais jour.

Le deuxième, c'est la gestion des secrets de départ. L'amorçage d'un coffre-fort, la toute première clé racine : ces moments-là méritent des mains humaines et deux paires d'yeux. Une fois le système en marche, oui, tout devient automatique. Mais la racine de la confiance, je la pose moi-même.

Là où l'IaC brille vraiment, c'est dans la répétition ennuyeuse et sujette aux erreurs. Créer trente comptes de service identiques, appliquer les mêmes règles de pare-feu sur quinze projets, garantir que chaque bucket est chiffré : voilà le travail que la machine fait mieux que moi, sans fatigue et sans oubli. Je réserve mon attention aux décisions, pas à la copie.

Ma ligne de partage est devenue simple avec le temps. J'automatise ce qui est fréquent, réversible et sans ambiguïté. Je garde la main sur ce qui est rare, irréversible et lourd de jugement. Le code d'infrastructure n'est pas là pour me remplacer, il est là pour me libérer des tâches qui n'exigent pas mon cerveau, afin que je le garde disponible pour celles qui l'exigent vraiment.

L'outil est excellent. C'est de savoir où s'arrêter qui fait la différence.

– Sergey Shinder

Top comments (0)