From 95d6086863810887ee229ef01cbdced3e9a5e2a2 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO <ynerant@crans.org> Date: Mon, 1 Mar 2021 18:13:19 +0100 Subject: [PATCH] [mailman3] Automatically apply migrations and compress static files Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> --- roles/mailman3/tasks/main.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/roles/mailman3/tasks/main.yml b/roles/mailman3/tasks/main.yml index deefe6dc..f71d8803 100644 --- a/roles/mailman3/tasks/main.yml +++ b/roles/mailman3/tasks/main.yml @@ -41,7 +41,6 @@ # You will need to setup postgres # sudo -u postgres createuser -P mailman3web # sudo -u postgres createdb -O mailman3web mailman3web -# Then migrate data: sudo /usr/share/mailman3-web/manage.py migrate - name: Configure mailman3-web template: src: mailman3/mailman-web.py.j2 @@ -57,6 +56,18 @@ dest: /usr/local/bin/mailman-web state: link +- name: Migrate Django database + django_manage: + command: migrate + project_path: /usr/share/mailman3-web + notify: Restart mailman3-web + +- name: Compress static files + django_manage: + command: compress + project_path: /usr/share/mailman3-web + notify: Restart mailman3-web + - name: Indicate role in motd template: src: update-motd.d/05-service.j2 -- GitLab