[task-230] [mod] become-Parameter ergänzt

This commit is contained in:
roydfalk 2024-12-30 17:04:03 +01:00
parent a6a7460230
commit 5d7019fdee

View file

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