brentwg.terraform
Rol de Ansible - Terraform
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...