From 7e67409393cc89bdbc11c050a31ab00a2e35d9d3 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Thu, 11 Dec 2025 10:14:27 +0300 Subject: [PATCH] Applications: move to new base directory --- playbook-memos.yml | 3 ++- playbook-miniflux.yml | 6 +++++- playbook-outline.yml | 5 ++++- playbook-wakapi.yml | 3 ++- playbook-wanderer.yml | 3 ++- 5 files changed, 15 insertions(+), 5 deletions(-) diff --git a/playbook-memos.yml b/playbook-memos.yml index 10a2d67..be5e101 100644 --- a/playbook-memos.yml +++ b/playbook-memos.yml @@ -9,7 +9,7 @@ vars: app_name: "memos" app_user: "{{ app_name }}" - base_dir: "/home/{{ app_user }}" + base_dir: "{{ (application_dir, app_name) | path_join }}" data_dir: "{{ (base_dir, 'data') | path_join }}" backups_dir: "{{ (base_dir, 'backups') | path_join }}" gobackup_config: "{{ (base_dir, 'gobackup.yml') | path_join }}" @@ -30,6 +30,7 @@ group: "{{ app_user }}" mode: "0750" loop: + - "{{ base_dir }}" - "{{ data_dir }}" - "{{ backups_dir }}" diff --git a/playbook-miniflux.yml b/playbook-miniflux.yml index 8145b94..4f3ece9 100644 --- a/playbook-miniflux.yml +++ b/playbook-miniflux.yml @@ -9,7 +9,7 @@ vars: app_name: "miniflux" app_user: "{{ app_name }}" - base_dir: "/home/{{ app_user }}" + base_dir: "{{ (application_dir, app_name) | path_join }}" data_dir: "{{ (base_dir, 'data') | path_join }}" secrets_dir: "{{ (base_dir, 'secrets') | path_join }}" postgres_data_dir: "{{ (base_dir, 'data', 'postgres') | path_join }}" @@ -31,6 +31,10 @@ group: "{{ app_user }}" mode: "0770" loop: + - "{{ base_dir }}" + - "{{ data_dir }}" + - "{{ secrets_dir }}" + - "{{ postgres_data_dir }}" - "{{ postgres_backups_dir }}" - name: "Copy secrets" diff --git a/playbook-outline.yml b/playbook-outline.yml index 682fe3d..72ea8dc 100644 --- a/playbook-outline.yml +++ b/playbook-outline.yml @@ -9,7 +9,7 @@ vars: app_name: "outline" app_user: "{{ app_name }}" - base_dir: "/home/{{ app_user }}" + base_dir: "{{ (application_dir, app_name) | path_join }}" data_dir: "{{ (base_dir, 'data') | path_join }}" postgres_data_dir: "{{ (base_dir, 'data', 'postgres') | path_join }}" postgres_backups_dir: "{{ (base_dir, 'backups', 'postgres') | path_join }}" @@ -30,6 +30,9 @@ group: "{{ app_user }}" mode: "0770" loop: + - "{{ base_dir }}" + - "{{ data_dir }}" + - "{{ postgres_data_dir }}" - "{{ postgres_backups_dir }}" - name: "Copy docker compose file" diff --git a/playbook-wakapi.yml b/playbook-wakapi.yml index 851f88c..f785769 100644 --- a/playbook-wakapi.yml +++ b/playbook-wakapi.yml @@ -9,7 +9,7 @@ vars: app_name: "wakapi" app_user: "{{ app_name }}" - base_dir: "/home/{{ app_user }}" + base_dir: "{{ (application_dir, app_name) | path_join }}" data_dir: "{{ (base_dir, 'data') | path_join }}" backups_dir: "{{ (base_dir, 'backups') | path_join }}" gobackup_config: "{{ (base_dir, 'gobackup.yml') | path_join }}" @@ -30,6 +30,7 @@ group: "{{ app_user }}" mode: "0750" loop: + - "{{ base_dir }}" - "{{ data_dir }}" - "{{ backups_dir }}" diff --git a/playbook-wanderer.yml b/playbook-wanderer.yml index 4a56927..a962b23 100644 --- a/playbook-wanderer.yml +++ b/playbook-wanderer.yml @@ -9,7 +9,7 @@ vars: app_name: "wanderer" app_user: "{{ app_name }}" - base_dir: "/home/{{ app_user }}" + base_dir: "{{ (application_dir, app_name) | path_join }}" data_dir: "{{ (base_dir, 'data') | path_join }}" backups_dir: "{{ (base_dir, 'backups') | path_join }}" gobackup_config: "{{ (base_dir, 'gobackup.yml') | path_join }}" @@ -33,6 +33,7 @@ group: "{{ app_user }}" mode: "0750" loop: + - "{{ base_dir }}" - "{{ data_dir }}" - "{{ (data_dir, 'pb_data') | path_join }}" - "{{ (data_dir, 'uploads') | path_join }}"