Skip to main content

Cheatsheet | Terraform

télécharger et mettre en place

ajout du binaire terraform au variable d’environnement système de windows (nouvelle entree dans Path)

test

terraform

creation et mise en place terraform

terraform init # dl et install provide + init backend
terraform plan # test la config 

appliquer les configurations

terraform apply # apply contient plan

suppression de tout

terraform destroy

si un output.tf est créé, il peut être appelé avec

terraform output #tout
terraform output function_name # un seul

commandes principales

terraform trouve tous les tf dans le dossier ou sous dossier

doute sur formatage d’un fichier ? ⬇️

terraform fmt #format
si utilisé avec AWS

télécharger aws cli et installer puis test

aws --version

mise en place

aws configure

si besoin modifier le fichier credential dans c:users\user\.aws\

modifier IP publique

si Jenkins est déjà installé mais que l'IP publique de la machine change, Jenkins va ramer. Pour solutionner ça :