giner.tfenv

Exécuter des tests

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