Nouveau : Datasets open source gratuits disponibles !Decouvrir →
DevOps CLI gratuit et open source. Terraform Cloud gratuit pour petites equipes, payant a partir de 20$/utilisateur/mois.

Terraform

Terraform par HashiCorp est l'outil d'Infrastructure as Code (IaC) le plus populaire. Il permet de definir, provisionner et gerer l'infrastructure cloud de maniere declarative avec des fichiers HCL, supportant AWS, Azure, GCP et des centaines de providers.

Visiter le site officiel →

Pourquoi utiliser Terraform ?

Terraform est un outil de la categorie devops (CLI gratuit et open source. Terraform Cloud gratuit pour petites equipes, payant a partir de 20$/utilisateur/mois.). Terraform par HashiCorp est l'outil d'Infrastructure as Code (IaC) le plus populaire. Il permet de definir, provisionner et gerer l'infrastructure cloud de maniere declarative avec des fichiers HCL, supportant AWS, Azure, GCP et des centaines de providers. Que vous soyez developpeur junior ou senior, cet outil peut vous aider a gagner en productivite au quotidien.

Fonctionnalites principales

Infrastructure as Code declarative, Plan avant apply, State management, Modules reutilisables, Multi-cloud (AWS, Azure, GCP, etc.), Import de ressources existantes, Workspaces, Terraform Cloud/Enterprise, Provider ecosystem (3000+), Drift detection

Cas d'utilisation courants

Projets personnels

Ideal pour experimenter, apprendre ou developper des side projects avec un outil adapte.

En equipe

Utilisable en contexte professionnel pour collaborer efficacement sur des projets d'equipe.

Projets open source

Contribuez a des projets open source en utilisant un outil reconnu par la communaute.

En production

Deploye en production par des milliers d'equipes pour des applications a grande echelle.

Tarification

CLI gratuit et open source. Terraform Cloud gratuit pour petites equipes, payant a partir de 20$/utilisateur/mois.

Alternatives a Terraform

Alternatives a Terraform

  • OpenTofu — Fork open source de Terraform cree apres le changement de licence HashiCorp. Compatible a 100% avec les fichiers Terraform existants.
  • Pulumi — Infrastructure as Code en langages classiques (TypeScript, Python, Go). Pas de HCL, vous ecrivez en vrai code.
  • AWS CDK / CDKTF — Framework de synthese qui genere du CloudFormation (CDK) ou du Terraform (CDKTF) a partir de TypeScript/Python.
  • Ansible — Outil de configuration et provisioning. Moins adapte a l'IaC pure que Terraform mais plus polyvalent (config + infra).
  • Crossplane — IaC basee sur Kubernetes, les ressources cloud sont des objets K8s. Ideal si vous etes deja sur Kubernetes.

Besoin d'aide pour choisir vos outils ?

Besoin d'aide pour choisir vos outils ? Decrivez votre projet pour des recommandations.

Recevoir des conseils

Questions frequentes

Terraform ou OpenTofu ?
OpenTofu est un fork 100% compatible cree quand HashiCorp a change la licence Terraform en BSL. Si la licence open source est importante pour vous, choisissez OpenTofu. Fonctionnellement, ils sont quasi identiques fin 2024. Les deux ont une communaute active.
Comment gerer le state Terraform en equipe ?
Utilisez un backend distant : S3 + DynamoDB (AWS), GCS (Google), ou Terraform Cloud. Ne committez jamais le state en Git (il contient des secrets). Activez le state locking pour eviter les modifications concurrentes. Terraform Cloud offre la gestion du state gratuitement pour les petites equipes.
Terraform est-il adapte aux petits projets ?
Pour un VPS et un domaine, Terraform est probablement overkill. Il brille a partir de 5-10 ressources cloud interconnectees. Pour de petites infras, un script shell ou le CLI du provider cloud peut suffire. Mais si vous prevoyez de grandir, commencer avec Terraform des le debut evite une migration douloureuse plus tard.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.