Table des matières

Infrastructure as Code

L'Infrastructure as Code (IaC) consiste à décrire une infrastructure (dans notre cas informatique) à l'aide de “code”, des fichiers textes.

Le principal avantage à cela est la possibilité d'assurer un suivi des modifications apportées à l'infrastructure à l'aide d'un logiciel de gestion de version (Version Control System) comme git.

Cela permet également de centraliser le contrôle de différents systèmes et de travailler avec des variables.

Il y a donc moins de risques d'erreurs, par exemple car on peut s'assurer de ne plus avoir de configuration non adapté entres plusieurs systèmes (mal formulé).

⇒ Tous les outils de la gestion de code (tests, analyse de vulnérabilité, controle de version, audit, …)

⇒ Pipeline d'intégration

Éléments clés

Hébergeur du code

Automation Engine

Composants clés non automatisés