diff --git a/deploy/django.sls b/deploy/django.sls index 1a8716c16782fd86d8a7282b6b02c16edc69f547..53ece9e82a29d6aee4feced9637c15119d1bde4a 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) %}