diff --git a/roles/constellation-front/tasks/main.yml b/roles/constellation-front/tasks/main.yml
index def0444cab4bc474f895265a0752fee6d1045e0e..03d700dc07fc9d897b110320f1ab2351a8fc9c62 100644
--- a/roles/constellation-front/tasks/main.yml
+++ b/roles/constellation-front/tasks/main.yml
@@ -28,3 +28,18 @@
     state: link
   ignore_errors: "{{ ansible_check_mode }}"
   notify: Reload uWSGI
+
+- name: Collect static files
+  django_manage:
+    command: collectstatic
+    project_path: "/var/local/constellation"
+
+- name: Migrate database
+  django_manage:
+    command: migrate
+    project_path: "/var/local/constellation"
+
+- name: Load initial data
+  django_manage:
+    command: loaddata initial
+    project_path: "/var/local/constellation"