Terraform est un outil très puissant et assez simple à utiliser. Il a l'avantage de pouvoir manipuler un grand nombre de providers d'infrastructure avec une syntaxe commune.
Pourtant, Terraform a un point faible : afin de rester agnostique au maximum avec les infrastructures qu'il va manipuler, il centralise l'état des ressources dans un fichier : le fameux .tfstate, créé par défaut en local.
Ce fichier étant central et très sensible (une corruption ou un déphasage avec la réalité ne pardonne pas), comment faire pour le rendre résilient tout en permettant le travail collaboratif inhérent au monde professionnel ?
Petite revue des infos, articles et lectures interessantes du mois.
Au sommaire cette fois-ci :
On parle beaucoup de la philosophie DevOps et de ses dérivés (DevSecOps, GitOps, ...). Il est vrai que ça apporte beaucoup de bonnes pratiques et d'outils pour accélérer le delivery jusqu'en Production.
Mais alors qu'est-ce que le DevOops (non il n'y a pas de faute) ?