Rework directory structure

This commit is contained in:
2025-12-29 15:44:02 -05:00
parent 8f7aafb024
commit 1003d76756
12 changed files with 358 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
- name: Install Dependencies
become_user: root
ansible.builtin.apt:
name: git
state: latest
- name: Create Directories
become_user: root
ansible.builtin.file:
path: "{{item}}"
state: directory
mode: "755"
owner: gitea
group: gitea
loop:
- "/var/lib/gitea"
- "/var/lib/gitea/custom"
- "/var/lib/gitea/data"
- "/var/lib/gitea/log"
- "/etc/gitea"
- name: Download tarball
ansible.builtin.get_url:
url: https://dl.gitea.com/gitea/1.25.3/gitea-1.25.3-linux-amd64.xz
dest: "/var/gitea/gitea.xz"
- name: Extract Binary
ansible.builtin.command:
argv:
- /usr/bin/xz
- -d
- -f
- "/var/gitea/gitea.xz"
chdir: "/usr/local/bin"
- name: Install Binary
become_user: root
ansible.builtin.copy:
remote_src: true
src: "/var/gitea/gitea"
dest: "/usr/local/bin/gitea"
owner: root
mode: "755"
- name: Install service
become_user: root
ansible.builtin.template:
src: "gitea_systemd.j2"
dest: "/etc/systemd/system/gitea.service"
- name: Start service
become_user: root
ansible.builtin.systemd_service:
name: gitea
state: restarted
enabled: true