diff --git a/roles/gitea/tasks/main.json b/roles/gitea/tasks/main.json index ec83f68..d5cb969 100644 --- a/roles/gitea/tasks/main.json +++ b/roles/gitea/tasks/main.json @@ -18,6 +18,18 @@ "home": "{{var_gitea_directory}}" } }, + { + "name": "directories", + "become": true, + "become_user": "{{var_gitea_user}}", + "loop": [ + "{{var_gitea_directory}}/custom/conf" + ], + "ansible.builtin.file": { + "path": "{{item}}", + "state": "directory" + } + }, { "name": "download", "become": true, @@ -34,7 +46,7 @@ "become_user": "{{var_gitea_user}}", "ansible.builtin.template": { "src": "config.ini.j2", - "dest": "{{var_gitea_directory}}/app.ini" + "dest": "{{var_gitea_directory}}/custom/config/app.ini" } }, { diff --git a/roles/gitea/templates/systemd-unit.j2 b/roles/gitea/templates/systemd-unit.j2 index 6f04480..b460565 100644 --- a/roles/gitea/templates/systemd-unit.j2 +++ b/roles/gitea/templates/systemd-unit.j2 @@ -12,7 +12,7 @@ Type=simple User={{var_gitea_user}} Group={{var_gitea_user}} WorkingDirectory={{var_gitea_directory}} -ExecStart={{var_gitea_directory}}/gitea web --config {{var_gitea_directory}}/app.ini +ExecStart={{var_gitea_directory}}/gitea web --config {{var_gitea_directory}}/custom/config/app.ini Restart=always # Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea # Environment=PATH=/path/to/git/bin:/bin:/sbin:/usr/bin:/usr/sbin