giner.tfenv
Ansible Rolle: tfenv
Installiert tfenv und Terraform im Benutzerverzeichnis oder in einem benutzerdefinierten Verzeichnis.
Anforderungen
- Ubuntu
Installation
Installiere über Ansible Galaxy:
ansible-galaxy collection install giner.tfenv
Oder füge diese Rolle in deine requirements.yml
-Datei ein:
roles:
- name: giner.tfenv
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml
):
Benutzer, unter dem tfenv installiert werden soll.
tfenv_user: "{{ ansible_user_id }}"
Verzeichnis, in das tfenv installiert werden soll.
tfenv_dir: "{{ tfenv_user }}/.tfenv"
Verzeichnis, in dem Links zu den tfenv- und Terraform-Binärdateien erstellt werden.
tfenv_bin_dir: "{{ tfenv_user }}/bin"
Abhängigkeiten
Keine.
Beispiel Playbook
- hosts: terraform
roles:
- giner.tfenv
Entwicklung
Installiere Testabhängigkeiten:
python3 -m pip install ansible -Ur requirements-molecule.txt
Führe alle Tests aus (erfordert, dass Docker installiert ist):
molecule test --all
Lizenz
Apache 2.0
Autoren
Diese Rolle wurde 2021 von Stanislav German-Evtushenko erstellt.
Über das Projekt
Install tfenv and Terraform into user's home or custom directory
Installieren
ansible-galaxy install giner.tfenv
Lizenz
apache-2.0
Downloads
14.6k
Besitzer