mauromedda.ansible_role_terraform

ansible_role_terraform

Este es un rol simple de Ansible para instalar Terraform en un sistema RedHat 7 o superior.

Requisitos

Este módulo no tiene requisitos específicos, solo Ansible.

Variables del Rol

terraform_version: 0.10.5
  • terraform_version: Especifica la versión de Terraform a instalar.
terraform_dist_file: "terraform_{{terraform_version}}_linux_amd64.zip"
  • terraform_dist_file: Archivo comprimido de la distribución de Terraform.
terraform_repo_url: "https://releases.hashicorp.com/terraform/{{terraform_version}}/{{ terraform_dist_file }}"
  • terraform_repo_url: URL de distribución de Terraform. Se usa para obtener el binario de Terraform.
terraform_base_install_dir: /opt/hashicorp/terraform
  • terraform_base_install_dir: Raíz de la instalación de Terraform.
terraform_bin: /usr/bin/terraform
  • terraform_bin: Ubicación del binario de Terraform.
terraform_requirements:
  - unzip
  • terraform_requirements: Requisitos del playbook de Terraform.
terraform_purge_old: true
  • terraform_purge_old: Eliminar la versión más antigua instalada en el sistema. Por defecto: true.
terraform_cleanup: true
  • terraform_cleanup: Eliminar el archivo comprimido de la distribución de Terraform. Por defecto: true.

Ejemplo de Playbook

---
- hosts: localhost
  become: true
  connection: local

  roles:
    - mauromedda.ansible_role_unzip
    - mauromedda.ansible_role_terraform

Uso

Terraform_role

Licencia

BSD

Información del Autor

Autor: Mauro Medda

Acerca del proyecto

An Ansible role for installing Terraform

Instalar
ansible-galaxy install mauromedda.ansible_role_terraform
Licencia
bsd-2-clause
Descargas
345
Propietario
Head of DevOps @Zilliqa