diff --git a/roles/mailman3/tasks/main.yml b/roles/mailman3/tasks/main.yml index deefe6dc3fed006ea3b24273a0e7a1981248a2ed..f71d8803a9b130e61620c9388e10cfd2bac75ca1 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