diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4dc51e8 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +vault/ diff --git a/templates/transmission.json.j2 b/templates/transmission.json.j2 index 68c1c5a..555236d 100644 --- a/templates/transmission.json.j2 +++ b/templates/transmission.json.j2 @@ -6,10 +6,10 @@ "alt-speed-time-enabled": false, "alt-speed-time-end": 1020, "alt-speed-up": 50, - "bind-address-ipv4": "0.0.0.0", - "bind-address-ipv6": "::", + "bind-address-ipv4": "{{ transmission.peer.host.ipv4 }}", + "bind-address-ipv6": "{{ transmission.peer.host.ipv6 }}", "blocklist-enabled": true, - "blocklist-url": "https://github.com/sahsu/transmission-blocklist/releases/download/1.0.3/blocklist.gz", + "blocklist-url": "{{ transmission.blacklist }}", "cache-size-mb": 50, "dht-enabled": true, "download-dir": "{{ transmission.root_dir }}/downloads", @@ -26,7 +26,7 @@ "peer-id-ttl-hours": 1, "peer-limit-global": 2000, "peer-limit-per-torrent": 30, - "peer-port": {{ transmission.port.peer }}, + "peer-port": {{ transmission.peer.port }}, "peer-port-random-high": 65535, "peer-port-random-low": 49152, "peer-port-random-on-start": false, @@ -41,14 +41,14 @@ "ratio-limit-enabled": false, "rename-partial-files": true, "rpc-authentication-required": true, - "rpc-bind-address": "{{ ansible_ens10.ipv4.address }}", + "rpc-bind-address": "{{ transmission.rpc.host }}", "rpc-enabled": true, "rpc-host-whitelist": "127.0.0.1", "rpc-host-whitelist-enabled": false, - "rpc-password": "{{ creds.password }}", - "rpc-port": {{ transmission.port.rpc }}, + "rpc-password": "{{ transmission_vault.password }}", + "rpc-port": {{ transmission.rpc.port }}, "rpc-url": "/", - "rpc-username": "{{ creds.username }}", + "rpc-username": "{{ transmission_vault.username }}", "rpc-whitelist": "127.0.0.1", "rpc-whitelist-enabled": false, "scrape-paused-torrents-enabled": true,