Infrastructure as Code
L'IaC définit l'infrastructure par du code déclaratif, versionné et recréable de façon reproductible, remplaçant la configuration manuelle.
Objectif
Versionner et automatiser l'infrastructure, éliminant la dérive de configuration et les différences d'environnement.
Mécanisme
On décrit déclarativement l'état souhaité (Terraform HCL/Pulumi/CloudFormation). plan prévisualise les changements, apply les exécute. Les fichiers d'état suivent les ressources gérées. Les modules réutilisables composent l'infrastructure.
Cas d’usage
- Automatisation d'infrastructure
- Cohérence des environnements
- Gestion multi-cloud