tigattack.mergerfs

Rol de Ansible: mergerfs

Estado de Construcción Ansible Galaxy

Instala MergerFS y gestiona los puntos de montaje.

Instala el rol: ansible-galaxy role install tigattack.mergerfs

Requisitos

Ninguno.

Variables del Rol

mergerfs_install_mode

Predeterminado: github_releases

Define desde dónde descargar e instalar el paquete:

  • github_releases: instalar desde las versiones de GitHub de MergerFS.
  • package_manager: instalar desde el gestor de paquetes de la distribución de Linux.
    Ten en cuenta que el paquete de MergerFS no existe en todas las distribuciones y puede estar desactualizado en otras, por lo que esto no funcionará en algunas condiciones.

mergerfs_version

Predeterminado: latest

Versión a instalar:

  • latest
  • Número de versión específico, por ejemplo 2.28.2

Nota Esta configuración solo se aplica cuando mergerfs_install_mode es github_releases (predeterminado).

mergerfs_mounts

Puntos de montaje de MergerFS a crear. Por ejemplo:

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

mergerfs_remove_undefined_mounts

Predeterminado: false

Eliminar cualquier montaje existente de mergerfs que no esté listado en mergerfs_mounts.

mergerfs_github_releases_url

Predeterminado: https://github.com/trapexit/mergerfs/releases

URL de la página de versiones de GitHub de MergerFS.

mergerfs_install_prerequisites

Predeterminado: true

Si el rol debe instalar prerrequisitos por ti. Si tienes dudas, deja la opción predeterminada.

Dependencias

Ninguna.

Ejemplo de Playbook

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

Licencia

MIT

Información del Autor

Este rol fue creado en 2020 por Sylvain Prat.

Después de que Sylvain archivara el repositorio hace un tiempo, yo, tigattack, lo bifurqué a finales de 2022 para hacer algunas mejoras y mantenerlo.

Acerca del proyecto

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

Instalar
ansible-galaxy install tigattack.mergerfs
Licencia
mit
Descargas
54.8k
Propietario