cmacrae.sonarr

Sonarr

此角色部署 Sonarr,一个为新闻组和BitTorrent用户提供的智能PVR(个人视频录制器)。

需求

此角色需要 Ansible 2.0。

支持的平台

  • Ubuntu: 15.04
  • Debian: 8
  • EL: 7

角色变量

所有变量均有合理的默认值,可在 defaults/main.yml 中找到。 当前版本包括以下变量:

默认值

名称 默认值 描述
sonarr_user_name sonarr 运行Sonarr服务的用户
sonarr_group_name sonarr sonarr_user_name的主要组,运行Sonarr服务
sonarr_user_uid 1005 Sonarr服务用户的UID
sonarr_group_gid 1005 Sonarr服务组的GID
sonarr_user_home /var/lib/{{ sonarr_user_name }} Sonarr服务用户的主目录
sonarr_exe_url defaults/main.yml 获取Sonarr归档的远程URL
sonarr_data_path {{ sonarr_user_home }}/data Sonarr服务的根数据路径
sonarr_dependencies - mono-devel Sonarr的依赖包列表
sonarr_mono_gpg_key defaults/main.yml Mono包存储库的GPG密钥URL
sonarr_service_file
src sonarr.service.j2 Sonarr服务清单的源模板
dest /etc/systemd/system/sonarr.service 部署Sonarr服务清单的目标
sonarr_service_reload_command systemctl daemon-reload 重新加载Sonarr服务配置时使用的命令

示例剧本

- hosts: sonarr_servers
  roles:
    - role: cmacrae.sonarr

或者,传递参数值:

- hosts: sonarr_servers
  roles:
    - { role: cmacrae.sonarr, sonarr_user_name: downld, sonarr_group_name: downld }

许可证

MIT

作者信息

创建者:Calum MacRae

随时联系我:
推特: @calumacrae,邮箱:[email protected]
报告问题
贡献代码

关于项目

Deploy Sonarr, a mart PVR for newsgroup and bittorrent users

安装
ansible-galaxy install cmacrae.sonarr
许可证
Unknown
下载
248
拥有者