service file update
This commit is contained in:
@@ -49,9 +49,9 @@
|
|||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
RemainAfterExit=yes
|
RemainAfterExit=yes
|
||||||
WorkingDirectory=/home/docker/grail
|
WorkingDirectory=/home/grail
|
||||||
ExecStart=/usr/bin/docker-compose -f docker-compose.yml up -d
|
ExecStart=/usr/bin/docker compose -f docker-compose.yml up -d
|
||||||
ExecStop=/usr/bin/docker-compose -f docker-compose.yml down
|
ExecStop=/usr/bin/docker compose -f docker-compose.yml down
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
@@ -62,17 +62,17 @@
|
|||||||
- name: Write docker-compose.yml
|
- name: Write docker-compose.yml
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: docker-compose.yml
|
src: docker-compose.yml
|
||||||
dest: /home/docker/docker-compose.yml
|
dest: /home/grail/docker-compose.yml
|
||||||
owner: docker
|
owner: grail
|
||||||
group: docker
|
group: grail
|
||||||
mode: u=rw,g=r,o=r
|
mode: u=rw,g=r,o=r
|
||||||
|
|
||||||
- name: Write docker-compose.env
|
- name: Write docker-compose.env
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: docker-compose.env
|
src: docker-compose.env
|
||||||
dest: /home/docker/docker-compose.env
|
dest: /home/grail/docker-compose.env
|
||||||
owner: docker
|
owner: grail
|
||||||
group: docker
|
group: grail
|
||||||
mode: u=rw,g=r,o=r
|
mode: u=rw,g=r,o=r
|
||||||
|
|
||||||
#- name: Start services
|
#- name: Start services
|
||||||
@@ -82,15 +82,15 @@
|
|||||||
|
|
||||||
- name: Check if docker config directory exists
|
- name: Check if docker config directory exists
|
||||||
stat:
|
stat:
|
||||||
path: /home/docker/qbittorrent
|
path: /home/grail/docker/qbittorrent
|
||||||
register: grail_stat
|
register: grail_stat
|
||||||
|
|
||||||
- name: Restore docker config Dir
|
- name: Restore docker config Dir
|
||||||
shell: |
|
shell: |
|
||||||
restic --password-file /home/restic/.resticpassword -r sftp:misamisa://home/restic/$(hostname) --target / restore latest
|
restic --password-file /home/restic/.resticpassword -r sftp:misamisa://home/restic/$(hostname) --target / restore latest
|
||||||
args:
|
args:
|
||||||
chdir: /home/docker
|
chdir: /home/grail/
|
||||||
creates: /home/docker/qbitorrent
|
creates: /home/grail/qbitorrent
|
||||||
when: not grail_stat.stat.exists or not grail_stat.stat.isdir
|
when: not grail_stat.stat.exists or not grail_stat.stat.isdir
|
||||||
|
|
||||||
- name: Reload systemd daemon
|
- name: Reload systemd daemon
|
||||||
|
|||||||
Reference in New Issue
Block a user