terraform
31/07/2024installer terraform
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list sudo apt update && sudo apt install terraform
sur ovh
application
créer une application sur ovh pour recupérer des clé pour l'api
https://eu.api.ovh.com/createToken/
projet
créer un projet public cloud sur ovh
il suffit de choisir un nom
user
créer un user avec tous les droits et récupérer le fichier rc d'openstack
project management > Users & Roles
mettre ce fichier dans le dossier terraform et le lancer
source openrc.sh
fichier terraform
Ensuite il faut créer le fichier main.tf et lancer ces commandes
terraform init terraform plan terraform apply
autres commandes utiles
terraform init terraform fmt terraform validate terraform plan terraform apply terraform output terraform destroy https://github.com/terraform-linters/tflint docker run --rm -v $(pwd):/data -t ghcr.io/terraform-linters/tflint