danielkoster.transmission-daemon
Ansible role: transmission-daemon
This role installs and sets up the Transmission daemon on Debian/Ubuntu servers.
Requirements
No special requirements are needed. This role requires root access. You can run it in a playbook with become: yes
, or you can include the role in your playbook like this:
- hosts: transmission
roles:
- role: danielkoster.transmission-daemon
become: yes
Role Variables
You can customize any option in the settings.json
configuration file. For a full list of options, check the Transmission wiki. In this role, the variables use underscores and start with transmission_
. For example, to change rpc-enabled
, use transmission_rpc_enabled
. Default values can be found in defaults/main.yml
, which are taken from the default configuration file created by the transmission-daemon package.
NOTE: Be sure to set transmission_rpc_password
to a strong password, or turn off RPC login.
Example Playbook
- hosts: transmission
become: yes
roles:
- { role: danielkoster.transmission-daemon }
Inside vars/main.yml
:
transmission_dht_enabled: false
transmission_max_peers_global: 1000
Completely configurable Ansible role for transmission-daemon on Debian/Ubuntu systems
ansible-galaxy install danielkoster.transmission-daemon