diff --git a/roles/tandoor/tasks/main.json b/roles/tandoor/tasks/main.json index 00f94c9..6497c7f 100644 --- a/roles/tandoor/tasks/main.json +++ b/roles/tandoor/tasks/main.json @@ -33,6 +33,8 @@ }, { "name": "venv", + "become": true, + "become_user": "{{var_tandoor_user}}", "ansible.builtin.command": { "chdir": "{{var_tandoor_directory}}", "cmd": "python3 -m venv program" @@ -40,6 +42,8 @@ }, { "name": "python requirements", + "become": true, + "become_user": "{{var_tandoor_user}}", "ansible.builtin.pip": { "virtualenv": "{{var_tandoor_directory}}/program", "virtualenv_python": "python3", @@ -48,6 +52,8 @@ }, { "name": "database", + "become": true, + "become_user": "{{var_tandoor_user}}", "ansible.builtin.shell": { "environment": "VIRTUAL_ENV={{var_tandoor_directory}}/program", "cmd": "bin/python3 manage.py migrate" @@ -55,6 +61,8 @@ }, { "name": "static files", + "become": true, + "become_user": "{{var_tandoor_user}}", "ansible.builtin.shell": { "environment": "VIRTUAL_ENV={{var_tandoor_directory}}/program", "cmd": "bin/python3 manage.py collectstatic --no-input" @@ -62,6 +70,8 @@ }, { "name": "static files", + "become": true, + "become_user": "{{var_tandoor_user}}", "ansible.builtin.shell": { "environment": "VIRTUAL_ENV={{var_tandoor_directory}}/program", "cmd": "bin/python3 manage.py collectstatic_js_reverse" @@ -69,6 +79,8 @@ }, { "name": "frontend stuff", + "become": true, + "become_user": "{{var_tandoor_user}}", "ansible.builtin.shell": { "chdir": "{{var_tandoor_directory}}/program/vue", "cmd": "yarn install && yarn build" @@ -76,6 +88,8 @@ }, { "name": "configuration", + "become": true, + "become_user": "{{var_tandoor_user}}", "ansible.builtin.template": { "src": "conf.j2", "dest": "{{var_tandoor_directory}}/program/.env" @@ -83,6 +97,7 @@ }, { "name": "systemd unit", + "become": true, "ansible.builtin.template": { "src": "systemd-unit.js", "dest": "/etc/systemd/system/tandoor.service"