add gitea-server
This commit is contained in:
21
tasks/config/gitea-server.yml
Normal file
21
tasks/config/gitea-server.yml
Normal 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"
|
||||||
18
tasks/pkgs/gitea-server.yml
Normal file
18
tasks/pkgs/gitea-server.yml
Normal 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
|
||||||
19
vars/pkgs/gitea-server.yml
Normal file
19
vars/pkgs/gitea-server.yml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
gitea-server:
|
||||||
|
version: 1.23.7
|
||||||
|
baseurl: https://dl.gitea.com/gitea
|
||||||
|
os:
|
||||||
|
Darwin: darwin-10.12
|
||||||
|
Linux: linux
|
||||||
|
arch:
|
||||||
|
x86_64: amd64
|
||||||
|
amd64: amd64
|
||||||
|
arm64: arm64
|
||||||
|
aarch64: arm64
|
||||||
|
sha256sum:
|
||||||
|
1.23.7:
|
||||||
|
x86_64:
|
||||||
|
Darwin: 71e0087d48da89ff16a5accced0c94e1be7f796cf8ea8dc6a03bc4797c3d32f7
|
||||||
|
Linux: 3c0a7121ad1d9c525a92c68a7c040546553cd41e7464ce2fa811246b648c0a46
|
||||||
|
arm64:
|
||||||
|
Darwin: 2d3cbe3fb68c9e529578d404a8a49c73554c90d786305363442a33c2854eb051
|
||||||
|
Linux: eaaf65d888e06dd5fd72c6e01575eab1863aad186133dfc199d243b3bbc56e49
|
||||||
Reference in New Issue
Block a user