diff --git a/roles/gitea/tasks/install.yml b/roles/gitea/tasks/install.yml index f18545a24..98b7f53ba 100644 --- a/roles/gitea/tasks/install.yml +++ b/roles/gitea/tasks/install.yml @@ -5,7 +5,7 @@ groups: gitea home: "{{ gitea_root_directory }}" -- name: Create Gitea root directory +- name: Create Gitea directory structure file: path: "{{ gitea_root_directory }}/{{item.item}}" state: directory @@ -13,6 +13,23 @@ group: gitea with_items: "{{ gitea_subdirectories }}" +- name: Make directories data, indexers, and log writable + file: + path: "{{ gitea_root_directory }}/{{item.item}}" + mode: 0750 + with_items: + - data + - indexers + - log + +- name: Create Gitea config directory + file: + path: /etc/gitea + state: directory + owner: root + group: gitea + mode: 0770 + - name: Download Gitea binary get_url: url: "{{ gitea_download_url }}"