brentwg.terraform
Rôle Ansible - Terraform
Ce rôle installe l'application Terraform de Hashicorp.
Ceci est principalement basé sur le rôle Ansible : Packer de Jeff Geerling. Cependant, j'ai légèrement modifié ce rôle pour préserver les versions précédemment téléchargées et j'ai ajouté un lien symbolique pour vous permettre de changer de version en fonction de celle spécifiée dans ce rôle.
Exigences
Aucune.
Variables du rôle
Les variables modifiables par l'utilisateur et leurs valeurs par défaut sont listées ci-dessous. (Pour toutes les variables, voir defaults/main.yml
) :
terraform_version: "0.11.3"
La version de Terraform à installer.
terraform_arch: "amd64"
L'architecture système que vous utilisez (par exemple, 386
ou amd64
).
Le chemin d'installation est :
/usr/local/terraform/{{ terraform_version }}/terraform
Et le lien symbolique vers la version spécifiée est créé ici :
/usr/local/bin/terraform
Dépendances
Aucune.
Exemple de Playbook
- hosts: all
vars:
terraform_version: "0.11.3"
terraform_arch: "amd64"
roles:
- brentwg.terraform
À propos du projet
This role installs Hashicorp's Terraform application.
Installer
ansible-galaxy install brentwg.terraform
Licence
Unknown
Téléchargements
817
Propriétaire
With regard to current career activity: I have already vaporized to the cloud...