--- # tasks file for deluge - name: install deluge ansible.builtin.package: name: deluge state: present - name: create deluge directories ansible.builtin.file: path: "{{ item }}" state: directory owner: deluge group: deluge with_items: - /srv/deluge - /srv/deluge/.config - /srv/deluge/.config/deluge/ - name: deploy deluge config ansible.builtin.copy: src: "files/{{ item }}" dest: "/srv/deluge/.config/deluge/{{ item }}" notify: restart deluge with_items: - core.conf - web.conf - name: ensure deluged is running service: name: deluged state: started enabled: yes - name: ensure deluge-web is running service: name: deluge-web state: started enabled: yes