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
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
Ensuite il faut créer le fichier main.tf et lancer ces commandes
terraform init terraform plan terraform apply
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