robgmills.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 年由 Rob Mills 创建。
安装
ansible-galaxy install robgmills.minidlna
许可证
Unknown
下载
159
拥有者
I like scaling people, process and technology.
Engineering @ShipBob. Formerly of @spothero, @UptakeOpenSource, @peapod.