add gitea-server

This commit is contained in:
Matthew Stobbs
2025-04-29 16:09:16 -06:00
parent d95ddc2d4d
commit 04bd5ad19c
3 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# vim: set filetype=yaml.ansible #
---
- name: Set gitea server version
ansible.builtin.set_facts:
gitea_server:
vers: "{{ pkgconfig.gitea-server.version }}"
- name: Set gitea server url and filename
ansible.builtin.set_facts:
gitea_server:
vers: "{{ gitea_server.vers }}"
url: "{{ pkgconfig.gitea-server.baseurl }}/{{ gitea_server.vers }}"
file: "gitea-{{ gitea_server.vers }}-{{ pkgconfig.gitea-server.os[ansible_os_family] }}-{{ pkgconfig.gitea-server.arch[ansible_architecture] }}"
- name: Set gitea server sha256sum url
ansible.builtin.set_facts:
gitea_server:
vers: "{{ gitea_server.vers }}"
url: "{{ gitea_server.url }}"
file: "{{ gitea_server.file }}"
sha256url: "sha256:{{ pkgconfig.gitea-server.baseurl }}/{{ gitea_server.file }}.sha256"

View File

@@ -0,0 +1,18 @@
# vim: filetype=yaml.ansible :
---
- name: Load gitea-server config
when:
- gitea_server not defined
ansible.bulitin.include_tasks:
file: config/gitea-server.yml
- name: Download gitea-server binary
become: true
ansible.builtin.get_url:
url: "{{ gitea_server.url }}/{{ gitea_server.file }}"
mode: '0755'
dest: /usr/local/bin/gitea
owner: root
group: root
checksum: "{{ gitea_server.sha256url }}"
decompress: false