nfs
Роль Ansible для NFS
Установите и настройте клиент / сервер NFS для Debian. Управляет кэшированием файлов для клиента. Активная поддержка для Debian Jessie+Stretch, должна работать на других системах на базе Debian (Ubuntu).
Требования
Нет.
Переменные роли
Настройка роли
Установите true для nfs_server
или nfs_client
.
Клиент
nfs_use_client_cache
: установите true, чтобы включить кэширование файловnfs_cache_path
: каталог кэшаnfs_mounts
: Хэши с ключами ->localpath
: (M) локальный каталог, когда вы хотите смонтировать NFS-шаруremotepath
: (M) удаленный каталог на сервере NFSremotehost
: (M) IP-адрес NFS-сервераenabled
: (O) Логическое значение. Включить/отключить текущее монтированиеitem.deleted
: (O) Логическое значение. Удалить шару.
Сервер
nfs_exports
: Хэши с ключами ->path
: (M) каталог для шарингаoptions
: (M) параметры NFS (вы должны ознакомиться с "man exports")owner
: (O) владелец каталогаgroup
: (O) группа каталогаmode
: (O) режим каталога
Зависимости
Нет.
Пример плейбука
Пример использования вашей роли (например, с переменными, переданными в качестве параметров) всегда полезен для пользователей:
- hosts: servers
roles:
- { role: HanXHX.nfs, nfs_server: true }
- hosts: client
roles:
- { role: HanXHX.nfs, nfs_client: true }
Лицензия
GPL v2
Пожертвования
Если этот код помог вам или вы использовали его для своих проектов, не стесняйтесь угостить меня :beers:
- Bitcoin:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
- Ethereum:
0x63abe6b2648fd892816d87a31e3d9d4365a737b5
- Litecoin:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
- Monero:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
Нет криптовалюты? :star: Проект также является способом сказать спасибо! :sunglasses:
Информация об авторе
- Twitter: @hanxhx_
Установить
ansible-galaxy install HanXHX/ansible-nfs
Лицензия
apache-2.0
Загрузки
385
Владелец
CEO/CTO/SRE triplestack.fr / daemonit.com