From 3f9ec7c6c2262fcc1600b422aa91728d744a0a12 Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Tue, 11 Mar 2025 19:40:22 +0100 Subject: [PATCH] feat: remove Duplicati service configuration and deployment tasks; update GoLink volume path --- .../services/duplicati/docker-compose.yml.j2 | 14 --------- .../servers/services/duplicati/duplicati.yml | 29 ------------------- .../services/golink/docker-compose.yml.j2 | 2 +- 3 files changed, 1 insertion(+), 44 deletions(-) delete mode 100644 config/ansible/tasks/servers/services/duplicati/docker-compose.yml.j2 delete mode 100644 config/ansible/tasks/servers/services/duplicati/duplicati.yml diff --git a/config/ansible/tasks/servers/services/duplicati/docker-compose.yml.j2 b/config/ansible/tasks/servers/services/duplicati/docker-compose.yml.j2 deleted file mode 100644 index 41d6c15..0000000 --- a/config/ansible/tasks/servers/services/duplicati/docker-compose.yml.j2 +++ /dev/null @@ -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 diff --git a/config/ansible/tasks/servers/services/duplicati/duplicati.yml b/config/ansible/tasks/servers/services/duplicati/duplicati.yml deleted file mode 100644 index 1ed1599..0000000 --- a/config/ansible/tasks/servers/services/duplicati/duplicati.yml +++ /dev/null @@ -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 diff --git a/config/ansible/tasks/servers/services/golink/docker-compose.yml.j2 b/config/ansible/tasks/servers/services/golink/docker-compose.yml.j2 index 19699bd..89dd995 100644 --- a/config/ansible/tasks/servers/services/golink/docker-compose.yml.j2 +++ b/config/ansible/tasks/servers/services/golink/docker-compose.yml.j2 @@ -7,5 +7,5 @@ services: - PGID=100 - TS_AUTHKEY={{ lookup('onepassword', '4gsgavajnxfpcrjvbkqhoc4drm', field='TS_AUTHKEY', vault='j7nmhqlsjmp2r6umly5t75hzb4') }} volumes: - - {{ golink_data_dir }}:/home/nonroot + - {{ golink_data_dir }}/golink.db:/home/nonroot/golink.db restart: "unless-stopped"