Rolle | Tandoor #6

Merged
roydfalk merged 24 commits from task-230-tandoor into main 2025-01-12 10:07:19 +01:00
Showing only changes of commit 5d7019fdee - Show all commits

View file

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