netatalk

ansible-role-netatalk

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

Роль Ansible для установки и настройки Netatalk, сервера протокола Apple Filing Protocol (AFP). Это позволяет совместно использовать папки Linux на машинах Mac OSX.

В сочетании с Avahi сервер Linux может отображаться как нативный файловый сервер Apple для машин Mac OSX в одной сети.

Требования

Эта роль была протестирована на Ubuntu 16.04 и должна работать на большинстве современных установок Debian.

Для работы роли нужны привилегии sudo, поэтому ее следует запускать с become: True или от имени пользователя с достаточными правами для установки и настройки пакетов.

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

Следующие переменные определены в defaults/main.yml и могут использоваться для дальнейшей настройки расшаренных папок Netatalk. netatalk_shares — самая важная переменная, которая определяет, какие сервисы рекламируются через mDNS.

netatalk_shares:
  - /srv/TimeMachine TimeMachine allow:user1,user2 volsizelimit:1048576 cnidscheme:dbd options:tm"
  - /srv/media Media allow:user1,user2 cnidscheme:dbd"
netatalk_afpd_options: '- -tcp -noddp -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword'

Смотрите afpd.conf и AppleVolumes.default для более подробной документации по настройке расшаренных папок и параметров afpd.

Зависимости

Нет, однако Avahi настоятельно рекомендуется.

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

Хорошо включать пример того, как использовать вашу роль (например, с передаваемыми переменными):

- hosts: servers
  roles:
     - name: brianhartsock.netatalk
       become: true

Лицензия

MIT

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

Создано с любовью Brian Hartsock.

О проекте

Ansible role for installing and configuring Netatalk, an AFP file server.

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