diff --git a/playbook.yml b/playbook.yml index 20f8446..167492b 100644 --- a/playbook.yml +++ b/playbook.yml @@ -58,7 +58,7 @@ - { role: pdf, tags: ['pdf'] } - { role: dictd, tags: ['dictd'] } - { role: redshift, tags: ['redshift'] } - - { role: rtorrent, tags: ['rtorrent'] } + - { role: transmission, tags: ['transmission'] } - { role: virtualbox, tags: ['virtualbox'] } - { role: hashicorp, tags: ['hashicorp'] } - { role: virtualenv, tags: ['virtualenv'] } diff --git a/roles/transmission/meta/main.yml b/roles/transmission/meta/main.yml new file mode 100644 index 0000000..cbc0668 --- /dev/null +++ b/roles/transmission/meta/main.yml @@ -0,0 +1,3 @@ +--- +dependencies: + - { role: firejail } diff --git a/roles/transmission/tasks/main.yml b/roles/transmission/tasks/main.yml new file mode 100644 index 0000000..3f7e518 --- /dev/null +++ b/roles/transmission/tasks/main.yml @@ -0,0 +1,10 @@ +--- +- name: Install transmission + pacman: name=transmission-gtk state=present + +- name: Jail transmission + file: src=/usr/bin/firejail + dest=/usr/local/bin/transmission-gtk + state=link + tags: + - firejail