From a1ff1026c014ee7174610ba76ccafadd6ebb5fd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Fra=C3=9F?= Date: Sat, 26 Oct 2024 13:00:34 +0200 Subject: [PATCH] [fix] user file handling --- roles/arc_core/defaults/main.json | 6 +++--- roles/arc_core/tasks/main.json | 9 +++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/roles/arc_core/defaults/main.json b/roles/arc_core/defaults/main.json index b182e58..8fa8be0 100644 --- a/roles/arc_core/defaults/main.json +++ b/roles/arc_core/defaults/main.json @@ -1,10 +1,10 @@ { - "var_arc_core_user": "authelia", + "var_arc_core_user": "arc", "var_arc_core_directory": "/opt/arc", "var_arc_core_git_repository_url": "https://forgejo.linke.sx/arc/core", - "var_arc_core_git_reference": "master", + "var_arc_core_git_reference": "main", "var_arc_core_server_host": "::", "var_arc_core_server_port": 7463, "var_arc_core_authentication_hash_salt": "REPLACE_ME", - "var_arc_core_authelia_usersfile_path": "/var/authelia/users.yaml" + "var_arc_core_authelia_usersfile_path": "/var/authelia/users.yml" } diff --git a/roles/arc_core/tasks/main.json b/roles/arc_core/tasks/main.json index 988bf59..9bcdc8e 100644 --- a/roles/arc_core/tasks/main.json +++ b/roles/arc_core/tasks/main.json @@ -49,6 +49,15 @@ "cmd": "tools/deploy localhost --build-directory=/tmp/arc --target-directory={{var_arc_core_directory}}" } }, + { + "name": "adjust user file", + "become": true, + "ansible.builtin.file": { + "path": "{{var_arc_core_authelia_usersfile_path}}", + "group": "{{var_arc_core_authelia_user}}", + "mode": "g+w" + } + }, { "name": "configuration", "become": true,