tigattack.mergerfs

Rôle Ansible : mergerfs

État de construction Ansible Galaxy

Installez MergerFS et gérez les points de montage.

Installez le rôle : ansible-galaxy role install tigattack.mergerfs

Exigences

Aucune.

Variables du rôle

mergerfs_install_mode

Par défaut : github_releases

Définit d'où télécharger et installer le package :

  • github_releases : installer depuis les releases GitHub de MergerFS.
  • package_manager : installer depuis le gestionnaire de paquets de la distribution Linux.
    Notez que le package MergerFS n'existe pas dans toutes les distributions, et peut être obsolète dans d'autres, donc cela ne fonctionnera pas dans certaines conditions.

mergerfs_version

Par défaut : latest

Version à installer :

  • latest
  • Numéro de version spécifique, par exemple 2.28.2

Remarque Ce paramètre ne s'applique que lorsque mergerfs_install_mode est github_releases (par défaut).

mergerfs_mounts

Points de montage MergerFS à créer. Par exemple :

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

mergerfs_remove_undefined_mounts

Par défaut : false

Supprimer tous les points de montage mergerfs existants qui ne sont pas listés dans mergerfs_mounts.

mergerfs_github_releases_url

Par défaut : https://github.com/trapexit/mergerfs/releases

URL de la page des releases GitHub de MergerFS.

mergerfs_install_prerequisites

Par défaut : true

Indique si le rôle doit installer les prérequis pour vous. En cas de doute, laissez à la valeur par défaut.

Dépendances

Aucune.

Exemple de Playbook

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

Licence

MIT

Informations sur l'auteur

Ce rôle a été créé en 2020 par Sylvain Prat.

Après que Sylvain ait archivé le dépôt il y a quelque temps, j'ai, tigattack, forké le projet fin 2022 pour apporter quelques améliorations et le maintenir.

À propos du projet

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

Installer
ansible-galaxy install tigattack.mergerfs
Licence
mit
Téléchargements
54.8k
Propriétaire