AccueilGlossaire › Terraform

Terraform

DevOps

Outil HashiCorp d'Infrastructure as Code multi-cloud, déclaratif.

Terraform est l'outil d'Infrastructure as Code (IaC) développé par HashiCorp depuis 2014. Il permet de définir l'infrastructure cloud (VMs, réseaux, bases de données, services managés) sous forme de code déclaratif dans le langage HCL (HashiCorp Configuration Language).

Terraform fonctionne avec des providers (AWS, Azure, GCP, Kubernetes, GitHub, Datadog, et 3000+ autres). Le workflow typique est : `terraform init` (téléchargement des providers), `terraform plan` (prévisualisation des changements), `terraform apply` (application). L'état (state) est stocké localement ou dans un backend distant (S3, Azure Blob, Terraform Cloud) pour le travail en équipe.

Les concepts avancés incluent les modules (réutilisation de code), les workspaces (environnements multiples), les data sources (lecture de ressources existantes), et les fonctions/expressions HCL. La certification TA-003 (Terraform Associate) valide les compétences fondamentales. Sentinel et OPA permettent d'ajouter du policy-as-code par-dessus Terraform.

Certifications qui couvrent ce concept
TA-003 TA-003-PRO AZ-400 DOP-C02
Termes liés
IaC (Infrastructure as Code) Ansible GitOps

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire