giner.tfenv

Tests ausführen

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
GitHub Repository
Lizenz
apache-2.0
Downloads
14.6k