giner.tfenv
Rôle Ansible : tfenv
Installe tfenv et Terraform dans le répertoire personnel de l'utilisateur ou un répertoire personnalisé.
Exigences
- Ubuntu
Installation
Installez via Ansible Galaxy :
ansible-galaxy collection install giner.tfenv
Ou incluez ce rôle dans votre fichier requirements.yml
:
roles:
- name: giner.tfenv
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml
) :
Utilisateur pour installer tfenv.
tfenv_user: "{{ ansible_user_id }}"
Répertoire pour installer tfenv.
tfenv_dir: "{{ tfenv_user }}/.tfenv"
Répertoire pour créer des liens vers les binaires tfenv et terraform.
tfenv_bin_dir: "{{ tfenv_user }}/bin"
Dépendances
Aucune.
Exemple de Playbook
- hosts: terraform
roles:
- giner.tfenv
Développement
Installez les dépendances de test :
python3 -m pip install ansible -Ur requirements-molecule.txt
Exécutez tous les tests (requiert que Docker soit installé) :
molecule test --all
Licence
Apache 2.0
Auteurs
Ce rôle a été créé en 2021 par Stanislav German-Evtushenko
À propos du projet
Install tfenv and Terraform into user's home or custom directory
Installer
ansible-galaxy install giner.tfenv
Licence
apache-2.0
Téléchargements
14.6k
Propriétaire