2020-09-22 05:04:06 +00:00
- name : Enable & (Re)Start 'transmission-daemon' systemd service, if transmission_enabled
systemd :
daemon_reload : yes
name : transmission-daemon
enabled : yes
state : restarted
2020-10-16 20:46:19 +00:00
when : transmission_enabled
2020-09-22 05:04:06 +00:00
2021-03-13 23:49:46 +00:00
- debug :
var : transmission_kalite_languages
2020-09-22 05:04:06 +00:00
- name : Add PAUSED KA Lite torrent(s) to transmission-daemon's queue
shell : >
/usr/bin/transmission-remote
--start-paused
-n {{ transmission_username }}:{{ transmission_password }}
-a http://pantry.learningequality.org/downloads/ka-lite/{{ transmission_kalite_version }}/content/ka-lite-0.17-resized-videos-{{ item }}.torrent
with_items : "{{ transmission_kalite_languages }}"
2021-03-08 04:17:58 +00:00
when : transmission_enabled and transmission_provision and transmission_kalite_languages is defined and transmission_kalite_languages is not none # '!= None' also works (i.e. to avoid var value 'null', with type 'NoneType')
2020-09-22 05:04:06 +00:00
ignore_errors : yes
- name : Disable & Stop 'transmission-daemon' service, if not transmission_enabled
systemd :
daemon_reload : yes
name : transmission-daemon
enabled : no
state : stopped
when : not transmission_enabled