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_interfacesnetwork_interfaceを上書きせずに追加します
  • listening_ip/listening_ips: デフォルトではすべてにバインドされます; listening_ipslistening_ipを上書きせずに追加します

media_dirsは、共有するディレクトリへの完全修飾パスの標準miniDLNAフォーマットに従います。AP、またはVのいずれかの値を前に付けることで、後続のディレクトリから共有するメディアの種類を音声、写真、または動画に制限できます(それぞれ)。

依存関係

特になし。

例 Playbook

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

ライセンス

BSD

著者情報

このロールは2016年にRob Millsによって作成されました。

プロジェクトについて

Installs and configures a miniDLNA server

インストール
ansible-galaxy install robgmills.minidlna
ライセンス
Unknown
ダウンロード
159
所有者
I like scaling people, process and technology. Engineering @ShipBob. Formerly of @spothero, @UptakeOpenSource, @peapod.