darkwizard242.goofys
Ansible-Rolle: goofys
Rolle zur Installation (standardmäßig) von goofys
auf Debian/Ubuntu und EL Systemen. goofys ist ein hochperformantes, POSIX-ähnliches Amazon S3-Dateisystem, das in Go geschrieben wurde.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt (in defaults/main.yml
):
Variablenliste:
goofys_app: goofys
goofys_version: 0.24.0
goofys_dl_url: https://github.com/kahing/{{ goofys_app }}/releases/download/v{{ goofys_version }}/{{ goofys_app }}
goofys_bin_path: /usr/local/bin
goofys_file_owner: root
goofys_file_group: root
goofys_file_mode: '0755'
Variablentabelle:
Variable | Beschreibung |
---|---|
goofys_app | Definiert die App, die installiert werden soll, z.B. goofys |
goofys_version | Dient dazu, die gewünschte Version dynamisch abzurufen. Standardmäßig: 0.24.0 |
goofys_dl_url | Definiert die URL, um die goofys-Binärdatei herunterzuladen. |
goofys_bin_path | Dient dazu, den entsprechenden Pfad zur Speicherung der goofys-Binärdatei dynamisch festzulegen. Standardmäßig: /usr/local/bin |
goofys_owner | Eigentümer der Binärdatei von goofys. |
goofys_group | Gruppe für die Binärdatei von goofys. |
goofys_file_mode | Modus für die Binärdatei von goofys. |
Abhängigkeiten
Keine
Beispiel-Playbook
Für das standardmäßige Verhalten der Rolle (d.h. Installation von goofys) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.goofys
Zur Anpassung des Verhaltens der Rolle (d.h. Angabe der gewünschten goofys Version) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.goofys
vars:
goofys_version: 0.23.1
Zur Anpassung des Verhaltens der Rolle (d.h. Platzierung der Binärdatei des goofys-Pakets an einem anderen Ort) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.goofys
vars:
goofys_bin_path: /bin/
Lizenz
Authoreninformationen
Diese Rolle wurde von Ali Muhammad erstellt.
Über das Projekt
Installs/Uninstalls 'goofys', a high performance posix-ish amazon s3 filesystem.
Installieren
ansible-galaxy install darkwizard242.goofys
Lizenz
mit
Downloads
6k
Besitzer
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!