brianhartsock.netatalk

ansible-role-netatalk

État de construction

Rôle Ansible pour installer et configurer Netatalk, un serveur pour le Protocole de Fichiers Apple (AFP). Cela permet de partager des dossiers Linux de manière native avec des machines Mac OSX.

Associé à Avahi, un serveur Linux peut apparaître comme un serveur de fichiers Apple natif pour les machines Mac OSX sur le même réseau.

Exigences

Ce rôle a été testé sur Ubuntu 16.04 et devrait fonctionner sur la plupart des installations modernes de Debian.

Le rôle aura besoin de privilèges sudo, donc il doit être exécuté avec become: True ou avec un utilisateur ayant des privilèges suffisants pour installer et configurer des paquets.

Variables du Rôle

Les variables suivantes sont définies dans defaults/main.yml et peuvent être utilisées pour configurer plus en détail les partages de Netatalk. netatalk_shares est la variable la plus importante qui définit quels services sont annoncés via 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'

Voir afpd.conf et AppleVolumes.default pour une documentation plus détaillée sur la configuration des partages et des options afpd.

Dépendances

Aucune, cependant Avahi est fortement recommandé.

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en paramètres) est toujours utile pour les utilisateurs :

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

Licence

MIT

Informations sur l'Auteur

Créé avec amour par Brian Hartsock.

À propos du projet

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

Installer
ansible-galaxy install brianhartsock.netatalk
Licence
mit
Téléchargements
109
Propriétaire