diff --git a/roles/ind/downloader/downloader-install.yml b/roles/ind/downloader/downloader-install.yml index c0e7f6c..c5a9845 100644 --- a/roles/ind/downloader/downloader-install.yml +++ b/roles/ind/downloader/downloader-install.yml @@ -7,9 +7,6 @@ vars: tasks: - #- name: Setup PVE node for transcoding and vpn - # ansible.builtin.command: /usr/bin/ansible-playbook ./roles/ind/grail/set-pvenode.yml -k - # delegate_to: 127.0.0.1 - name: Upgrade-packages.yml - update packages include: ../../lib/upgrade-packages.yml @@ -50,7 +47,7 @@ - name: Setup Service copy: - dest: /etc/systemd/system/grail.service + dest: /etc/systemd/system/downloader.service content: | [Unit] Description=Docker Compose service @@ -60,7 +57,7 @@ [Service] Type=oneshot RemainAfterExit=yes - WorkingDirectory=/home/grail + WorkingDirectory=/home/docker ExecStart=/usr/bin/docker compose --env-file ./docker-compose.env -f docker-compose.yml up -d ExecStop=/usr/bin/docker compose --env-file ./docker-compose.env -f docker-compose.yml down @@ -69,49 +66,42 @@ owner: root group: root mode: '0644' - - - name: Create /home/grail/ - ansible.builtin.file: - path: /home/grail - owner: grail - group: docker - state: directory - name: Write docker-compose.yml ansible.builtin.copy: src: docker-compose.yml - dest: /home/grail/docker-compose.yml - owner: grail + dest: /home/docker/docker-compose.yml + owner: docker group: docker mode: u=rw,g=r,o=r - name: Write docker-compose.env ansible.builtin.copy: src: docker-compose.env - dest: /home/grail/docker-compose.env - owner: grail + dest: /home/docker/docker-compose.env + owner: docker group: docker mode: u=rw,g=r,o=r - name: Check if docker config directory exists stat: - path: /home/grail/docker/qbittorrent - register: grail_stat + path: /home/docker/data + register: data_stat - name: Restore docker config Dir shell: | restic --password-file /home/restic/.resticpassword -r sftp:misamisa://home/restic/$(hostname) --target / restore latest args: - chdir: /home/grail/ - creates: /home/grail/qbitorrent - when: not grail_stat.stat.exists or not grail_stat.stat.isdir + chdir: /home/docker/ + creates: /home/docker/data + when: not data_stat.stat.exists or not data_stat.stat.isdir - name: Reload systemd daemon systemd: daemon_reload: yes - - name: Start grail Service + - name: Start downloader Service systemd: - name: grail + name: downloader state: started enabled: yes \ No newline at end of file