[upd] role:tandoor

This commit is contained in:
Christian Fraß 2025-09-17 23:39:02 +02:00
parent e4a5beddcc
commit 969a3187a9

View file

@ -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,