brianhartsock.netatalk

ansible-role-netatalk

Status budowy

Rola Ansible do instalacji i konfiguracji Netatalk, serwera Apple Filing Protocol (AFP). Umożliwia to udostępnianie folderów w systemie Linux natywnie na komputerach Mac OSX.

W połączeniu z Avahi serwer Linux może pojawić się jako natywny serwer plików Apple dla komputerów Mac OSX w tej samej sieci.

Wymagania

Ta rola była testowana na Ubuntu 16.04 i powinna działać na większości nowoczesnych instalacji Debiana.

Rola będzie potrzebować uprawnień sudo, więc powinna być uruchamiana z become: True lub przez użytkownika z wystarczającymi domyślnymi uprawnieniami do instalacji i konfiguracji pakietów.

Zmienne roli

Poniższe zmienne są zdefiniowane w defaults/main.yml i mogą być używane do dalszej konfiguracji udostępnianych zasobów Netatalk. netatalk_shares to najważniejsza zmienna, która definiuje, które usługi są reklamowane przez 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'

Zobacz afpd.conf i AppleVolumes.default w celu uzyskania bardziej szczegółowej dokumentacji dotyczącej konfiguracji udostępnianych zasobów i opcji afpd.

Zależności

Brak, jednak Avahi jest mocno zalecane.

Przykładowy Playbook

Zawieranie przykładu, jak używać Twojej roli (na przykład z przekazywaniem zmiennych jako parametrów) jest zawsze mile widziane dla użytkowników:

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

Licencja

MIT

Informacje o autorze

Stworzone z miłością przez Brian Hartsock.

O projekcie

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

Zainstaluj
ansible-galaxy install brianhartsock.netatalk
Licencja
mit
Pobrania
109
Właściciel