diff --git a/roles/gitea/defaults/main.yml b/roles/gitea/defaults/main.yml new file mode 100644 index 0000000..6caa87e --- /dev/null +++ b/roles/gitea/defaults/main.yml @@ -0,0 +1,3 @@ +# vim:ft=ansible: +gitea_root_directory: "/home/git/gitea-repositories" +gitea_app_name: "Ansible Gitea" diff --git a/roles/gitea/tasks/main.yml b/roles/gitea/tasks/main.yml index 3baec4e..08a184c 100644 --- a/roles/gitea/tasks/main.yml +++ b/roles/gitea/tasks/main.yml @@ -83,6 +83,13 @@ owner: "root" group: "git" path: "/etc/gitea" + - name: Create repositories directory + file: + state: directory + mode: "0700" + owner: git + group: git + path: "{{ gitea_root_directory }}" - name: Check for config stat: path="/etc/gitea/app.ini" register: p diff --git a/roles/gitea/templates/app.ini b/roles/gitea/templates/app.ini index a4e3e3a..cd3d0a5 100644 --- a/roles/gitea/templates/app.ini +++ b/roles/gitea/templates/app.ini @@ -1,4 +1,4 @@ -APP_NAME = 9iron Gitea +APP_NAME = {{ gitea_app_name }} RUN_USER = git RUN_MODE = prod @@ -32,7 +32,7 @@ DISABLE_GRAVATAR = true ENABLE_FEDERATED_AVATAR = false [repository] -ROOT = /home/git/gitea-repositories +ROOT = {{ gitea_root_directory }} [security] INTERNAL_TOKEN = {{ gitea_internal_token.stdout }}