From 969a3187a9e6d245d7b08edcf48e8e696b88b95f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Fra=C3=9F?= Date: Wed, 17 Sep 2025 23:39:02 +0200 Subject: [PATCH] [upd] role:tandoor --- roles/tandoor/tasks/main.json | 49 +++++++++++++++++------------------ 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/roles/tandoor/tasks/main.json b/roles/tandoor/tasks/main.json index bfcaa53..56a009a 100644 --- a/roles/tandoor/tasks/main.json +++ b/roles/tandoor/tasks/main.json @@ -47,6 +47,16 @@ "cmd": "python3 -m venv program" } }, + { + "name": "configuration", + "become": true, + "become_user": "{{var_tandoor_user}}", + "ansible.builtin.template": { + "src": "conf.j2", + "dest": "{{var_tandoor_directory}}/program/.env", + "mode": "644" + } + }, { "name": "python requirements", "become": true, @@ -58,13 +68,22 @@ } }, { - "name": "configuration", + "name": "frontend stuff | core", "become": true, "become_user": "{{var_tandoor_user}}", - "ansible.builtin.template": { - "src": "conf.j2", - "dest": "{{var_tandoor_directory}}/program/.env", - "mode": "644" + "ansible.builtin.shell": { + "chdir": "{{var_tandoor_directory}}/program/vue3", + "cmd": "yarn install && yarn build" + } + }, + { + "name": "frontend stuff | link", + "become": true, + "become_user": "{{var_tandoor_user}}", + "ansible.builtin.file": { + "type": "link", + "src": "{{var_tandoor_directory}}/program/cookbook/static/vue3", + "dest": "{{var_tandoor_directory}}/program/staticfiles/vue3" } }, { @@ -96,26 +115,6 @@ "cmd": "DJANGO_SUPERUSER_PASSWORD={{var_tandoor_admin_password}} bin/python3 manage.py createsuperuser --no-input --username {{var_tandoor_admin_username}} --email {{var_tandoor_admin_email}}" } }, - - { - "name": "frontend stuff | core", - "become": true, - "become_user": "{{var_tandoor_user}}", - "ansible.builtin.shell": { - "chdir": "{{var_tandoor_directory}}/program/vue", - "cmd": "yarnpkg install && yarnpkg build" - } - }, - { - "name": "frontend stuff | link", - "become": true, - "become_user": "{{var_tandoor_user}}", - "ansible.builtin.file": { - "type": "link", - "src": "{{var_tandoor_directory}}/program/cookbook/static/vue", - "dest": "{{var_tandoor_directory}}/program/staticfiles/vue" - } - }, { "name": "systemd unit", "become": true,