giner.tfenv
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
Propietario