tigattack.mergerfs
Rôle Ansible : mergerfs
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
estgithub_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.
Install and configure Mergerfs — A featureful union filesystem. Updated fork of sprat.mergerfs.
ansible-galaxy install tigattack.mergerfs