brentwg.terraform

Rol de Ansible - Terraform

Estado de Construcción

Este rol instala la aplicación Terraform de Hashicorp.

Se basa principalmente en el Rol de Ansible: Packer de Jeff Geerling. Sin embargo, lo he modificado un poco para preservar versiones anteriores descargadas y he añadido un enlace simbólico para que puedas cambiar entre versiones, dependiendo de cuál se especifique en este rol.

Requisitos

Ninguno.

Variables del Rol

Las variables modificables por el usuario y sus valores por defecto se enumeran a continuación. (Para todas las variables, consulta defaults/main.yml):

terraform_version: "0.11.3"

La versión de Terraform que se instalará.

terraform_arch: "amd64"

La arquitectura del sistema que estás utilizando (por ejemplo, 386 o amd64).

La ruta de instalación es:

/usr/local/terraform/{{ terraform_version }}/terraform

Y el enlace simbólico a la versión especificada se crea aquí:

/usr/local/bin/terraform

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: all

  vars:
    terraform_version: "0.11.3"
    terraform_arch: "amd64"

  roles:
    - brentwg.terraform
Acerca del proyecto

This role installs Hashicorp's Terraform application.

Instalar
ansible-galaxy install brentwg.terraform
Licencia
Unknown
Descargas
817
Propietario
With regard to current career activity: I have already vaporized to the cloud...