minidlna

Ansible Роль: miniDLNA

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

Устанавливает miniDLNA - легковесный медиасервер DLNA/UPnP.

Требования

Нет

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

minidlna:
  user: minidlna
  port: 8200
  media_dirs:
    - "/var/lib/minidlna"
    - "A,/var/lib/minidlna/music"
    - "P,/var/lib/minidlna/photos"
    - "V,/var/lib/minidlna/videos"
  network_interface: "eth0"
  network_interfaces:
    - "eth1"
    - "wlan0"
  listening_ip: "192.168.0.0/24"
  listening_ips:
    - "192.168.1.0/8"
    - "10.0.0.0/16"
  friendly_name: "Домашний DLNA Сервер"
  model_name: "Совместимый с Windows Media Connect (MiniDLNA)"

miniDLNA предоставляет некоторые значения по умолчанию для перечисленных свойств:

  • friendly_name: "хост: имя пользователя"
  • model_name: "Совместимый с Windows Media Connect (MiniDLNA)"

Для следующих свойств нет значения по умолчанию:

  • network_interface/network_interfaces: поведение по умолчанию связывается со всеми; network_interfaces добавляется к (не заменяет) network_interface
  • listening_ip/listening_ips: поведение по умолчанию связывается со всеми; listening_ips добавляется к (не заменяет) listening_ip

media_dirs следует стандартному формату miniDLNA для полностью квалифицированного пути к каталогу для совместного использования. Добавив одно из значений A, P или V, вы можете ограничить тип медиа, который будет доступен для совместного использования из последующего каталога: аудио, фото или видео (соответственно).

Зависимости

Нет.

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

- hosts: servers
  roles:
     - { role: robgmills.minidlna }

Лицензия

BSD

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

Эта роль была создана в 2016 году Робом Миллсом.

О проекте

Installs and configures a miniDLNA server

Установить
ansible-galaxy install robgmills/ansible-role-minidlna
Лицензия
Unknown
Загрузки
143
Владелец
I like scaling people, process and technology. Engineering @ShipBob. Formerly of @spothero, @UptakeOpenSource, @peapod.