Skip to main content

Gestion de plateformes avec Terraform

Installation de Terraform

wget https://releases.hashicorp.com/terraform/0.14.5/terraform_0.14.5_linux_amd64.zip
unzip terraform_0.14.5_linux_amd64.zip
mv terraform ~/.local/bin/terraform

Installation de tfswitcher pour gérer plusieurs versions

curl -L https://raw.githubusercontent.com/warrensbox/terraform-switcher/release/install.sh | sudo bash

Commandes de base Terraform

Switcher de version Terraform

tfswitch 0.11.2

Préparer l'environnement Terraform

terraform init

Remise en forme des fichiers

terraform fmt

Validation du code

terraform validate

Préparation du plan

terraform plan -out plan.json

Application du plan

terraform apply plan.json