You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
919 B
31 lines
919 B
--- |
|
- name: sw-transmission | 1. Add transmissionbt repository from PPA and install its signing key on Ubuntu target |
|
ansible.builtin.apt_repository: |
|
repo: 'ppa:transmissionbt/ppa' |
|
codename: trusty |
|
|
|
- name: sw-transmission | 2. Install transmission |
|
ansible.builtin.apt: |
|
name: |
|
- transmission-cli |
|
- transmission-common |
|
- transmission-daemon |
|
state: present |
|
update_cache: yes |
|
|
|
- name: sw-transmission | 3. Create transmission user |
|
ansible.builtin.user: |
|
name: transmission |
|
group: debian-transmission |
|
|
|
- name: sw-transmission | 4. Stop transmission-daemon |
|
ansible.builtin.service: |
|
name: transmission-daemon |
|
state: stopped |
|
|
|
- name: sw-transmission | 5. Copy the transmission template file and restart transmission-daemon when changed |
|
ansible.builtin.template: |
|
src: transmission.j2 |
|
dest: "{{ transmission_config_location }}" |
|
notify: |
|
- restart transmission
|
|
|