diff --git a/tasks/main.yml b/tasks/main.yml index bc993e5..c9b81c0 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -5,15 +5,16 @@ name: deluge state: present -- name: ensure deluged is running - service: - name: deluged - state: started - enabled: yes - -- name: Pause for 5 seconds while deluge builds directories - ansible.builtin.pause: - seconds: 5 +- 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: @@ -21,6 +22,12 @@ dest: /srv/deluge/.config/deluge/core.conf notify: restart deluge +- name: ensure deluged is running + service: + name: deluged + state: started + enabled: yes + - name: ensure deluge-web is running service: name: deluge-web