Aller au contenu
uencoder

Terraform

Terraform est l'outil IaC de HashiCorp qui déclare des ressources multi-cloud en HCL et gère l'API de chaque cloud via des providers.

Objectif

Gérer de façon déclarative une infrastructure multi-cloud avec suivi d'état et aperçus de plan.

Mécanisme

HCL décrit des ressources et des sources de données. Les providers s'interfacent avec l'API de chaque cloud (AWS/GCP/Azure). Le fichier d'état recense les ressources gérées. plan prévisualise les changements, apply les exécute. Les modules réutilisent des compositions de ressources.

Cas d’usage

  • Gestion multi-cloud
  • Automatisation d'infrastructure
  • Création d'environnements

Termes associés

Outils associés

References