From bdca9d662d1317134094111b6510704b6724960b Mon Sep 17 00:00:00 2001
From: Dennis Ahrens <dennis.ahrens@hs-hannover.de>
Date: Wed, 1 Jul 2020 17:32:43 +0200
Subject: [PATCH] Add a group for sqlite3 folder to grant proper permissions

---
 deploy/django.sls | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/deploy/django.sls b/deploy/django.sls
index 1a8716c..53ece9e 100644
--- a/deploy/django.sls
+++ b/deploy/django.sls
@@ -7,11 +7,21 @@ deploy_static_directory:
     - group: www-data
     - mode: 2775
 
+{% set group_members = [] %}
+{% for key in deploy.projects.keys() %}
+{% do group_members.append(key) %}
+{% endfor %}
+deploy_sqlite_group_with_members:
+  group.present:
+    - name: django_sqlite3
+    - system: True
+    - members: {{ group_members }}
+
 deploy_sqlite_directory:
   file.directory:
     - name: {{ deploy.config.sqlite_directory }}
     - user: root
-    - group: root
+    - group: django_sqlite3
     - mode: 2775
 
 {% for project_name, project_config in deploy.projects.items() if project_config.get('django', False) %}
-- 
GitLab