brianhartsock.netatalk

rol-de-ansible-netatalk

Estado de Construcción

Rol de Ansible para instalar y configurar Netatalk, un servidor del Protocolo de Archivo de Apple (AFP). Esto permite que las carpetas de Linux se compartan de manera nativa con máquinas Mac OSX.

Combinado con Avahi, un servidor Linux puede aparecer como un servidor de archivos de Apple nativo para máquinas Mac OSX en la misma red.

Requisitos

Este rol ha sido probado en Ubuntu 16.04 y debería funcionar en la mayoría de las instalaciones modernas de Debian.

El rol necesitará privilegios de sudo, por lo que debe ejecutarse con become: True o un usuario con suficientes privilegios predeterminados para instalar y configurar paquetes.

Variables del Rol

Las siguientes variables se definen en defaults/main.yml y pueden utilizarse para configurar aún más los recursos de Netatalk. netatalk_shares es la variable más importante que define qué servicios se anuncian a través de 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'

Vea afpd.conf y AppleVolumes.default para una documentación más detallada sobre cómo configurar los recursos y las opciones de afpd.

Dependencias

Ninguna, sin embargo, se recomienda encarecidamente Avahi.

Ejemplo de Playbook

Incluir un ejemplo de cómo usar su rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:

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

Licencia

MIT

Información del Autor

Creado con cariño por Brian Hartsock.

Acerca del proyecto

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

Instalar
ansible-galaxy install brianhartsock.netatalk
Licencia
mit
Descargas
109
Propietario