giner.tfenv

Ejecutar pruebas

Rol de Ansible: tfenv

Instala tfenv y Terraform en el hogar de un usuario o en un directorio personalizado.

Requisitos

  • Ubuntu

Instalación

Instalar a través de Ansible Galaxy:

ansible-galaxy collection install giner.tfenv

O incluye este rol en tu archivo requirements.yml:

roles:
  - name: giner.tfenv

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):

Usuario para instalar tfenv.

tfenv_user: "{{ ansible_user_id }}"

Directorio para instalar tfenv.

tfenv_dir: "{{ tfenv_user }}/.tfenv"

Directorio para crear enlaces a los binarios de tfenv y terraform.

tfenv_bin: "{{ tfenv_user }}/bin"

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: terraform
  roles:
  - giner.tfenv

Desarrollo

Instalar dependencias de prueba:

python3 -m pip install ansible -Ur requirements-molecule.txt

Ejecutar todas las pruebas (se requiere tener docker instalado):

molecule test --all

Licencia

Apache 2.0

Autores

Este rol fue creado en 2021 por Stanislav German-Evtushenko

Acerca del proyecto

Install tfenv and Terraform into user's home or custom directory

Instalar
ansible-galaxy install giner.tfenv
Licencia
apache-2.0
Descargas
14.6k