tigattack.mergerfs
Ansible-Rolle: mergerfs
Installiere MergerFS und verwalte die Mountpunkte.
Rolle installieren: ansible-galaxy role install tigattack.mergerfs
Voraussetzungen
Keine.
Rollenvariablen
mergerfs_install_mode
Standard: github_releases
Definiert, von wo das Paket heruntergeladen und installiert werden soll:
github_releases
: Installation von den GitHub-Releases von MergerFS.package_manager
: Installation über den Paketmanager der Linux-Distribution.
Beachte, dass das MergerFS-Paket nicht in allen Distributionen existiert und in anderen veraltet sein kann, sodass dies unter bestimmten Bedingungen nicht funktioniert.
mergerfs_version
Standard: latest
Zu installierende Version:
latest
- Eindeutige Versionsnummer, z.B.
2.28.2
Hinweis Diese Einstellung gilt nur, wenn
mergerfs_install_mode
github_releases
(Standard) ist.
mergerfs_mounts
MergerFS-Mountpunkte, die erstellt werden sollen. Zum Beispiel:
mergerfs_mounts:
- path: /mnt/storage
branches:
- /mnt/data*
- /mnt/other
options: allow_other,use_ino
mergerfs_remove_undefined_mounts
Standard: false
Entferne alle vorhandenen mergerfs-Mounts, die nicht in mergerfs_mounts
aufgeführt sind.
mergerfs_github_releases_url
Standard: https://github.com/trapexit/mergerfs/releases
URL der MergerFS-GitHub-Releases-Seite.
mergerfs_install_prerequisites
Standard: true
Ob die Rolle Voraussetzungen für dich installieren soll. Im Zweifelsfall auf Standard lassen.
Abhängigkeiten
Keine.
Beispiel-Playbook
- hosts: server
roles:
- role: tigattack.mergerfs
vars:
mergerfs_mounts:
- path: /mnt/data
branches:
- /mnt/data1
- /mnt/data2
options: allow_other,use_ino
Lizenz
MIT
Autoreninformationen
Diese Rolle wurde 2020 von Sylvain Prat erstellt.
Nachdem Sylvain das Repository vor einiger Zeit archiviert hat, habe ich, tigattack, es Ende 2022 geforkt, um einige Verbesserungen vorzunehmen und es weiterhin zu pflegen.
Install and configure Mergerfs — A featureful union filesystem. Updated fork of sprat.mergerfs.
ansible-galaxy install tigattack.mergerfs