feat: remove Duplicati service configuration and deployment tasks; update GoLink volume path
Some checks failed
Nix Format Check / check-format (push) Failing after 38s

This commit is contained in:
Menno van Leeuwen 2025-03-11 19:40:22 +01:00
parent 179f81e023
commit 3f9ec7c6c2
Signed by: vleeuwenmenno
SSH Key Fingerprint: SHA256:OJFmjANpakwD3F2Rsws4GLtbdz1TJ5tkQF0RZmF0TRE
3 changed files with 1 additions and 44 deletions

View File

@ -1,14 +0,0 @@
name: duplicati
services:
app:
image: duplicati/duplicati:latest
environment:
- DUPLICATI__WEBSERVICE_PASSWORD={{ lookup('onepassword', 'ifpbi3n3zduwhoihrc3lflmoey', vault='j7nmhqlsjmp2r6umly5t75hzb4') }}
- SETTINGS_ENCRYPTION_KEY={{ lookup('onepassword', 'ifpbi3n3zduwhoihrc3lflmoey', field='encryption_key', vault='j7nmhqlsjmp2r6umly5t75hzb4') }}
- DOTNET_SYSTEM_IO_DISABLEFILELOCKING=true
volumes:
- {{ duplicati_data_dir }}:/config
- /mnt/storage-box:/mnt/storage-box
ports:
- 8200:8200
restart: unless-stopped

View File

@ -1,29 +0,0 @@
- name: Deploy Duplicati service
block:
- name: Set Duplicati directory path
ansible.builtin.set_fact:
duplicati_data_dir: "/mnt/storage-box/services/duplicati"
- name: Set Duplicati service directory
ansible.builtin.set_fact:
duplicati_service_dir: "{{ ansible_env.HOME }}/services/duplicati"
- name: Create Duplicati directories
ansible.builtin.file:
path: "{{ item }}"
state: directory
mode: "0755"
loop:
- "{{ duplicati_data_dir }}"
- "{{ duplicati_service_dir }}"
- name: Deploy Duplicati docker-compose.yml
ansible.builtin.template:
src: docker-compose.yml.j2
dest: "{{ duplicati_service_dir }}/docker-compose.yml"
mode: "0644"
register: duplicati_compose
- name: Start Duplicati service
ansible.builtin.command: docker compose -f "{{ duplicati_service_dir }}/docker-compose.yml" up -d
when: duplicati_compose.changed

View File

@ -7,5 +7,5 @@ services:
- PGID=100 - PGID=100
- TS_AUTHKEY={{ lookup('onepassword', '4gsgavajnxfpcrjvbkqhoc4drm', field='TS_AUTHKEY', vault='j7nmhqlsjmp2r6umly5t75hzb4') }} - TS_AUTHKEY={{ lookup('onepassword', '4gsgavajnxfpcrjvbkqhoc4drm', field='TS_AUTHKEY', vault='j7nmhqlsjmp2r6umly5t75hzb4') }}
volumes: volumes:
- {{ golink_data_dir }}:/home/nonroot - {{ golink_data_dir }}/golink.db:/home/nonroot/golink.db
restart: "unless-stopped" restart: "unless-stopped"