tigattack.mergerfs

Ansible-Rolle: mergerfs

Build-Status Ansible Galaxy

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.

Über das Projekt

Install and configure Mergerfs — A featureful union filesystem. Updated fork of sprat.mergerfs.

Installieren
ansible-galaxy install tigattack.mergerfs
Lizenz
mit
Downloads
54.8k
Besitzer