diff --git a/playbook.yml b/playbook.yml index ad3ac43..a5e8c3b 100644 --- a/playbook.yml +++ b/playbook.yml @@ -83,6 +83,7 @@ - { role: units, tags: ['units'], when: "units is defined" } - { role: logitech, tags: ['logitech'] } - { role: pydev, tags: ['pydev'] } + - { role: aria2, tags: ['aria2'] } vars_prompt: - name: user_password prompt: "Enter desired user password" diff --git a/roles/aria2/meta/main.yml b/roles/aria2/meta/main.yml new file mode 100644 index 0000000..cbc0668 --- /dev/null +++ b/roles/aria2/meta/main.yml @@ -0,0 +1,3 @@ +--- +dependencies: + - { role: firejail } diff --git a/roles/aria2/tasks/main.yml b/roles/aria2/tasks/main.yml new file mode 100644 index 0000000..0a86167 --- /dev/null +++ b/roles/aria2/tasks/main.yml @@ -0,0 +1,13 @@ +--- +- name: Install aria2 + pacman: + name: aria2 + state: present + +- name: Jail aria2 + file: + src: /usr/bin/firejail + dest: /usr/local/bin/aria2c + state: link + tags: + - firejail