From 0e8546c6d7eb9964acdbfdf9b18e5cae5fbf0ba0 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Tue, 16 Jun 2015 14:55:40 +0000 Subject: [PATCH] Run db migration commands as the taiga user. --- roles/taiga/tasks/main.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/roles/taiga/tasks/main.yml b/roles/taiga/tasks/main.yml index b97f41a87f..46f60d921c 100644 --- a/roles/taiga/tasks/main.yml +++ b/roles/taiga/tasks/main.yml @@ -75,6 +75,9 @@ ### DONE with db stuff ### NEXT, setup taiga-back from git +- user: name=taiga comment="Taiga System Account" + tags: taiga + - file: dest=/srv state=directory tags: taiga @@ -87,21 +90,21 @@ tags: taiga ## TODO -- make these idempotent with creates=... -- command: python3 manage.py migrate --noinput +- command: sudo -u taiga python3 manage.py migrate --noinput chdir=/srv/taiga-back tags: taiga -- command: python3 manage.py loaddata initial_user +- command: sudo -u taiga python3 manage.py loaddata initial_user chdir=/srv/taiga-back tags: taiga -- command: python3 manage.py loaddata initial_project_templates +- command: sudo -u taiga python3 manage.py loaddata initial_project_templates chdir=/srv/taiga-back tags: taiga -- command: python3 manage.py loaddata initial_role +- command: sudo -u taiga python3 manage.py loaddata initial_role chdir=/srv/taiga-back tags: taiga -- command: python3 manage.py compilemessages +- command: sudo -u taiga python3 manage.py compilemessages chdir=/srv/taiga-back tags: taiga -- command: python3 manage.py collectstatic --noinput +- command: sudo -u taiga python3 manage.py collectstatic --noinput chdir=/srv/taiga-back tags: taiga