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
terraform fmt
Validation du code
terraform validate
Préparation du plan
terraform plan -out plan.json
Application du plan
terraform apply plan.json