diff --git a/tasks/transmission.yml b/tasks/transmission.yml index 894832b..ce1c2f3 100644 --- a/tasks/transmission.yml +++ b/tasks/transmission.yml @@ -1,11 +1,8 @@ - name: copy transmission template - become: true template: src: 'templates/transmission.j2' - dest: '/etc/transmission-daemon/settings.json' - owner: root - group: root - mode: '0660' + dest: '{{ ansible_env.HOME }}/transmission-daemon/settings.json' + mode: '0600' - name: restart transmission daemon become: true diff --git a/templates/transmission.j2 b/templates/transmission.j2 index 961a8c9..0148907 100644 --- a/templates/transmission.j2 +++ b/templates/transmission.j2 @@ -6,7 +6,7 @@ "alt-speed-time-enabled": false, "alt-speed-time-end": 1020, "alt-speed-up": 50, - "bind-address-ipv4": "192.168.178.185", + "bind-address-ipv4": "127.0.0.1", "bind-address-ipv6": "::", "blocklist-enabled": false, "blocklist-url": "http://www.example.com/blocklist", @@ -29,10 +29,10 @@ "peer-id-ttl-hours": 6, "peer-limit-global": 200, "peer-limit-per-torrent": 50, - "peer-port": 51413, + "peer-port": 62215, "peer-port-random-high": 65535, "peer-port-random-low": 49152, - "peer-port-random-on-start": false, + "peer-port-random-on-start": true, "peer-socket-tos": "default", "pex-enabled": true, "port-forwarding-enabled": true, @@ -40,19 +40,19 @@ "prefetch-enabled": true, "queue-stalled-enabled": true, "queue-stalled-minutes": 30, - "ratio-limit": 2, + "ratio-limit": {{ transmission_ratelimit_ratio }}, "ratio-limit-enabled": false, "rename-partial-files": true, "rpc-authentication-required": false, - "rpc-bind-address": "127.0.0.1", + "rpc-bind-address": "{{ transmission_rpc_address }}", "rpc-enabled": true, "rpc-host-whitelist": "", - "rpc-host-whitelist-enabled": true, + "rpc-host-whitelist-enabled": false, "rpc-password": "{6d8c6eafffb8ae980db6f2d7e2c36dbf8d111479Z/5l3mfq", "rpc-port": {{ transmission_port }}, "rpc-url": "/transmission/", "rpc-username": "transmission", - "rpc-whitelist": "127.0.0.1,10.8.0.*", + "rpc-whitelist": "{{ transmission_rpc_whitelist }}", "rpc-whitelist-enabled": true, "scrape-paused-torrents-enabled": true, "script-torrent-done-enabled": false, diff --git a/vars/transmission.yml b/vars/transmission.yml index c98d366..647dda8 100644 --- a/vars/transmission.yml +++ b/vars/transmission.yml @@ -1,3 +1,5 @@ transmission_port: 9091 -transmission_download_folder: '/home/sonny/Media/Downloads' -transmission_incomplete_folder: '/home/sonny/Media/Downloads/Incompleet' +transmission_download_folder: '/home/sonny/media/downloads' +transmission_incomplete_folder: '/home/sonny/media/downloads/Incompleet' +transmission_rpc_whitelist: '127.0.0.1,10.8.0.*, 10.8.1.*' +transmission_rpc_address: '10.8.0.1'