GR360RY.nzbtomedia
nzbtomedia
一个Ansible角色,用于在Ubuntu上安装和配置nzbtomedia后处理脚本。
要求
这个角色需要Ansible 2.0或更高版本。平台要求在元数据文件中列出。如果不是通过Ansible Galaxy安装,请确保下载依赖部分指定的角色。
概述
在nzbtomedia
角色下将执行的任务列表:
- 获取最新的nzbtomedia脚本从github
- 如果已安装,则配置下载客户端中的后处理脚本(
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项目
该角色是HTPC-Ansible项目的一部分,包含用于构建基于Ubuntu的HTPC服务器的其他角色。
完整的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 Bittornet客户端GR360RY.sabnzbd
- 安装Sabnzbd Usenet客户端GR360RY.nzbtomedia
- 安装NZBtoMedia后处理GR360RY.sickrage
- 安装SickRageGR360RY.couchpotato
- 安装CouchPotatoGR360RY.htpc-manager
- 安装HTPCManager
更多信息请访问www.htpc-ansible.org
许可证
BSD
作者信息
Gregory Shulov