brentwg.terraform

Rôle Ansible - Terraform

Statut de la construction

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...