sonarr

Sonarr

This role deploys Sonarr, a smart PVR for newsgroup and bittorrent users.

Requirements

This role requires Ansible 2.0

Supported Platforms

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

Role Variables

All variables have sensible defaults, which can be found in defaults/main.yml. The current version includes the following variables:

Defaults

Name Default Value Description
sonarr_user_name sonarr The user to run the Sonarr service
sonarr_group_name sonarr The primary group for sonarr_user_name to run the Sonarr service
sonarr_user_uid 1005 UID of the Sonarr service user
sonarr_group_gid 1005 GID of the Sonarr service group
sonarr_user_home /var/lib/{{ sonarr_user_name }} home directory for the Sonarr service user
sonarr_exe_url See defaults/main.yml The remote URL to fetch the Sonarr archive from
sonarr_data_path {{ sonarr_user_home }}/data Root data path for the Sonarr service
sonarr_dependencies - mono-devel A list of dependency packages for Sonarr
sonarr_mono_gpg_key See defaults/main.yml The URL to the GPG key for the Mono package repository
sonarr_service_file
src sonarr.service.j2 The source template for the Sonarr service manifest
dest /etc/systemd/system/sonarr.service The destination to deploy the Sonarr service manifest to
sonarr_service_reload_command systemctl daemon-reload The command to use when reloading the Sonarr service configuration

Example Playbook

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

Or, passing parameter values:

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

License

MIT

Author Information

Created by Calum MacRae

Feel free to:
Contact me - @calumacrae, mailto:[email protected]
Raise an issue
Contribute

About

Deploy Sonarr, a mart PVR for newsgroup and bittorrent users

Install
ansible-galaxy install cmacrae/ansible-sonarr
GitHub repository
License
Unknown
Downloads
233