GR360RY.nzbtomedia
nzbtomedia
Ubuntuにnzbtomediaの後処理スクリプトをインストールし、設定するためのAnsibleロールです。
要件
このロールはAnsible 2.0以上が必要です。プラットフォームの要件はメタデータファイルに記載されています。 依存関係セクションで指定されたロールをダウンロードしておく必要があります。
概要
nzbtomedia
ロールで実行されるタスクのリスト:
- GitHubから最新のnzbtomediaスクリプトを取得
- インストールされている場合、ダウンロードクライアント(
GR360RY.deluge
およびGR360RY.sabnzbd
)の後処理スクリプトを設定 - インストールされている場合、CouchPotatoおよびSickrageスクリプトの統合を設定(
GR360RY.couchpotato
およびGR360RY.sickrage
)
nzbtomedia
ロールはGR360RY.deluge
およびGR360RY.sabnzbd
の依存関係としてインストールされます。
ロール変数
---
# nzbtomediaのデフォルトファイル
nzbtomedia_enabled: yes
nzbtomedia_path: /opt/nzbtomedia
依存関係
GR360RY.htpc-common
ロール:htpcユーザーとメディアフォルダーを作成
# htpc-commonのデフォルトファイル
htpc_user_username: htpc
htpc_user_password: htpc
htpc_user_group: htpc
htpc_user_shell: /bin/bash
htpc_user_sudo_access: yes
htpc_ssh_service: yes
htpc_create_media_folders: yes
htpc_zeroconf: yes
htpc_media_path: /mnt/media
htpc_media_movies: movies
htpc_media_tv: tv
htpc_media_music: music
htpc_media_pictures: pictures
htpc_downloads_complete: "{{ htpc_media_path }}/downloads/complete"
htpc_downloads_incomplete: "{{ htpc_media_path }}/downloads/incomplete"
例のプレイブック
---
- hosts: htpc-server
become: yes
roles:
- role: GR360RY.nzbtomedia
HTPC-Ansibleプロジェクト
このロールは、UbuntuベースのHTPCサーバーを構築するための追加ロールを含むHTPC-Ansibleプロジェクトの一部です。
Ansible Galaxyのロールの完全なリストは以下の通りです:
GR360RY.htpc-common
- htpcユーザーとメディアフォルダーを作成GR360RY.htpc-nas
- NASを設定(NFS、CIFS、AFP)GR360RY.kodi-client
- KodiメディアプレーヤーをインストールGR360RY.kodi-mysql
- Kodi用MySQLバックエンドをインストールGR360RY.deluge
- Deluge BitTorrentクライアントをインストールGR360RY.sabnzbd
- Sabnzbd UsenetクライアントをインストールGR360RY.nzbtomedia
- NZBtoMedia後処理をインストールGR360RY.sickrage
- SickRageをインストールGR360RY.couchpotato
- CouchPotatoをインストールGR360RY.htpc-manager
- HTPCManagerをインストール
詳細情報はwww.htpc-ansible.orgをご覧ください。
ライセンス
BSD
著者情報
グレゴリー・シュロフ