Aller au contenu

Terraform

Terraform est un outil Infrastructure as code (IaC) développé par HashiCorp.

Installation

Points clés

Principales commandes

Commande Description
terraform init Préparation du répertoire de travail (téléchargement des modules & co)
terraform validate Contrôle du fichier de configuration
terraform plan Visualisation des changements à appliquer sur l'infrastructure
terraform apply Création ou modification de l'infrastructure
terraform destroy Destruction de l'infrastructure

Fournisseurs disponibles

La page registry.terraform.io - providers mets en avant les principaux fournisseurs de cloud public :

Nous trouvons aussi les clouders européens :

Ainsi que des environnements d'exécution suivants :

Alternatives

  • Vagrant pour les environnements de développement.
  • OpenTofu qui est un fork de Terraform suite à un changement de licence.

Ressources