Je commence à utiliser Terraform et je suis les mises à jour du projet sur son référentiel Github.
Je vois que les nouvelles versions sont disponibles dans la section des versions: https://github.com/hashicorp/terraform/releases
J'ai installé l'outil Terraform en suivant les étapes suivantes: https://www.terraform.io/intro/getting-started/install.html
Les nouvelles versions sont un fichier Zip avec le code de base mais je veux savoir comment je peux l’installer sur mon ordinateur (OSX). Ce que j'ai téléchargé lors de la première installation, c’était un fichier Zip contenant uniquement un fichier "terraform" exécutable sous Unix.
Comment puis-je générer cet exécutable Unix à partir du fichier Zip disponible dans la section des versions de github?
Une idée?
Je vous remercie!
Si vous utilisez Homebrew sur MacOS déjà, vous pouvez installer Terraform simplement en
$ brew install terraform
et mise à niveau par
$ brew upgrade terraform
En fait, vous pourriez être intéressé à laisser Homebrew contrôler également d’autres outils:
$ brew install awscli
$ brew install packer
$ brew cask install docker
$ brew cask install virtualbox
$ brew cask install vagrant
Des packages pour chaque système d'exploitation sont disponibles sur la page Téléchargements .
terraform
unique, dans un emplacement raisonnable situé dans votre PATH
(par exemple /usr/local/bin
).chmod u+x /usr/local/bin/terraform
.terraform
et assurez-vous de voir le texte d'aide.Ceci est détaillé dans le référentiel README sous 'Developing Terraform' HERE
Essentiellement...
$GOPATH
pointant vers le répertoire de l'espace de travail GO que vous venez de créer.$GOPATH/bin
à votre $PATH
$GOPATH/src/github.com/hashicorp/terraform
make dev
dans le référentiel Terraform.$GOPATH/bin
Je vous recommande de suivre les étapes décrites dans le README, contrairement à ce que j'ai écrit ci-dessus. Il est complet et peut changer.
Cela ne devrait pas être nécessaire sauf si vous développez activement Terraform. Sinon, respectez la méthode d'installation décrite dans le guide de démarrage .
J'ai pu utiliser cet outil pour gérer les versions de terraform: https://github.com/Zordrak/tfenv . La première étape a été de supprimer l’installation existante avec: rm '/usr/local/bin/terraform
'