From 70c8db79af16edc2986fd3fb22c9e17b35f821ed Mon Sep 17 00:00:00 2001 From: Anarion Date: Tue, 5 Mar 2024 09:50:25 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=85=20Fix=20Heimdall=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/heimdall/defaults/main.yml | 4 ++++ roles/heimdall/tasks/main.yml | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/roles/heimdall/defaults/main.yml b/roles/heimdall/defaults/main.yml index 85c61aa24f..c3b96504b9 100644 --- a/roles/heimdall/defaults/main.yml +++ b/roles/heimdall/defaults/main.yml @@ -10,6 +10,10 @@ heimdall_data_directory: "{{ docker_home }}/heimdall" heimdall_port_http: "11112" heimdall_hostname: heimdall +# uid / gid +heimdall_user_id: "1310" +heimdall_group_id: "1310" + # specs heimdall_memory: 1g diff --git a/roles/heimdall/tasks/main.yml b/roles/heimdall/tasks/main.yml index 7b9364f172..62dbf0a45a 100644 --- a/roles/heimdall/tasks/main.yml +++ b/roles/heimdall/tasks/main.yml @@ -1,6 +1,22 @@ --- - name: Start Heimdall block: + - name: Create Heimdall group + ansible.builtin.group: + name: heimdall + gid: "{{ heimdall_group_id }}" + state: present + + - name: Create Heimdall user + ansible.builtin.user: + name: heimdall + uid: "{{ heimdall_user_id }}" + state: present + system: yes + update_password: on_create + create_home: no + group: heimdall + - name: Create Heimdall Directories ansible.builtin.file: path: "{{ item }}" @@ -19,6 +35,8 @@ - "{{ heimdall_data_directory }}:/config:rw" env: TZ: "{{ ansible_nas_timezone }}" + PUID: "{{ heimdall_user_id }}" + PGID: "{{ heimdall_group_id }}" ports: - "{{ heimdall_port_http }}:80" restart_policy: unless-stopped