tigattack.mergerfs

Rola Ansible: mergerfs

Status budowy Ansible Galaxy

Instalacja MergerFS i zarządzanie punktami montażowymi.

Aby zainstalować rolę: ansible-galaxy role install tigattack.mergerfs

Wymagania

Brak.

Zmienne roli

mergerfs_install_mode

Domyślnie: github_releases

Określa, skąd pobrać i zainstalować pakiet:

  • github_releases: instalacja z wydań MergerFS na GitHubie.
  • package_manager: instalacja z menedżera pakietów dystrybucji Linuxa.
    Uwaga: pakiet MergerFS nie jest dostępny we wszystkich dystrybucjach, a w niektórych może być nieaktualny, więc w pewnych warunkach nie zadziała.

mergerfs_version

Domyślnie: latest

Wersja do zainstalowania:

  • latest
  • Konkretny numer wersji, np. 2.28.2

Uwaga To ustawienie dotyczy tylko sytuacji, gdy mergerfs_install_mode to github_releases (domyślne).

mergerfs_mounts

Punkty montażowe MergerFS do utworzenia. Na przykład:

mergerfs_mounts:
  - path: /mnt/storage
    branches:
      - /mnt/data*
      - /mnt/other
    options: allow_other,use_ino

mergerfs_remove_undefined_mounts

Domyślnie: false

Usuwa wszystkie istniejące montaże mergerfs, które nie są wymienione w mergerfs_mounts.

mergerfs_github_releases_url

Domyślnie: https://github.com/trapexit/mergerfs/releases

Adres URL strony wydań MergerFS na GitHubie.

mergerfs_install_prerequisites

Domyślnie: true

Czy rola powinna zainstalować wymagania wstępne za Ciebie. Jeśli masz wątpliwości, pozostaw domyślnie.

Zależności

Brak.

Przykładowa książka robocza

- hosts: server
  roles:
    - role: tigattack.mergerfs
  vars:
    mergerfs_mounts:
      - path: /mnt/data
        branches:
          - /mnt/data1
          - /mnt/data2
        options: allow_other,use_ino

Licencja

MIT

Informacje o autorze

Ta rola została stworzona w 2020 roku przez Sylvain Prat.

Po tym jak Sylvain zarchiwizował repozytorium jakiś czas temu, ja, tigattack, sklonowałem je pod koniec 2022 roku, aby wprowadzić pewne poprawki i utrzymać projekt.

O projekcie

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

Zainstaluj
ansible-galaxy install tigattack.mergerfs
Licencja
mit
Pobrania
54.8k
Właściciel