1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 19:52:06 +00:00
iiab/roles/transmission/tasks/enable-or-disable.yml

25 lines
1.1 KiB
YAML

- name: Enable & (Re)Start 'transmission-daemon' systemd service, if transmission_enabled
systemd:
daemon_reload: yes
name: transmission-daemon
enabled: yes
state: restarted
when: transmission_enabled
- 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 }}"
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')
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