J'ai essayé d'installer terraform dans Ubuntu desktop mais je reçois une erreur :
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Les mêmes étapes fonctionnent pour les serveurs cloud.
J'ai essayé d'installer terraform dans Ubuntu desktop mais je reçois une erreur :
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Les mêmes étapes fonctionnent pour les serveurs cloud.
Étapes pour installer terraform sur Ubuntu / Ubuntu cloud server :
Installer unzip
sudo apt-get install unzip
Confirmer le numéro de version le plus récent sur le site web de terraform :
https://www.terraform.io/downloads.html
Télécharger la dernière version de terraform (en substituant le numéro de version plus récent si nécessaire)
wget https://releases.hashicorp.com/terraform/1.0.7/terraform_1.0.7_linux_amd64.zip
Extraire l'archive du fichier téléchargé
unzip terraform_1.0.7_linux_amd64.zip
Déplacer l'exécutable dans un répertoire recherché pour les exécutables
sudo mv terraform /usr/local/bin/
Lancer l'application
terraform --version
Que diriez-vous d'utiliser le dépôt officiel deb de Terraform, vous pouvez ensuite installer et mettre à jour Terraform en utilisant apt
.
https://www.terraform.io/docs/cli/install/apt.html#repository-configuration
Comme ceci:
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt update
sudo apt install terraform
Ma commande pour installer la dernière version :
sudo echo ; zcat <( CURRR_VER=$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version') ; curl -q "https://releases.hashicorp.com/terraform/${CURRR_VER#?}/terraform_${CURRR_VER#?}_linux_amd64.zip" ) | sudo tee /usr/local/bin/terraform > /dev/null ; sudo chmod +x /usr/local/bin/terraform
Utilisant la ligne de https://github.com/hashicorp/terraform/issues/9803#issuecomment-257903082
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.