mergerfs

Ansible Роль: mergerfs

Статус сборки Ansible Galaxy

Установка MergerFS и управление точками монтирования.

Установите роль: ansible-galaxy role install tigattack.mergerfs

Требования

Отсутствуют.

Переменные роли

mergerfs_install_mode

По умолчанию: github_releases

Определяет, откуда загружать и устанавливать пакет:

  • github_releases: установка из релизов MergerFS на GitHub.
  • package_manager: установка из пакетного менеджера дистрибутива Linux.
    Обратите внимание, что пакет MergerFS не существует во всех дистрибутивах и может быть устаревшим в других, поэтому это может не сработать в некоторых условиях.

mergerfs_version

По умолчанию: latest

Версия для установки:

  • latest
  • Конкретный номер версии, например 2.28.2

Примечание Эта настройка применяется только когда mergerfs_install_mode установлено на github_releases (по умолчанию).

mergerfs_mounts

Точки монтирования MergerFS для создания. Например:

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

mergerfs_remove_undefined_mounts

По умолчанию: false

Удалить любые существующие монтирования mergerfs, которые не указаны в mergerfs_mounts.

mergerfs_github_releases_url

По умолчанию: https://github.com/trapexit/mergerfs/releases

URL страницы релизов MergerFS на GitHub.

mergerfs_install_prerequisites

По умолчанию: true

Должна ли роль устанавливать предварительные условия для вас. Если не уверены, оставьте по умолчанию.

Зависимости

Отсутствуют.

Пример плейбука

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

Лицензия

MIT

Информация об авторе

Эта роль была создана в 2020 году Сильвеном Пратом.

После того как Сильвен архивировал репозиторий некоторое время назад, я, tigattack, форкнул его в конце 2022 года для внесения улучшений и поддержания его в актуальном состоянии.

О проекте

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

Установить
ansible-galaxy install tigattack/ansible-role-mergerfs
Лицензия
mit
Загрузки
43842
Владелец