From 04bd5ad19cbc21bb43c7c35c441d9dfb57766a82 Mon Sep 17 00:00:00 2001 From: Matthew Stobbs Date: Tue, 29 Apr 2025 16:09:16 -0600 Subject: [PATCH] add gitea-server --- tasks/config/gitea-server.yml | 21 +++++++++++++++++++++ tasks/pkgs/gitea-server.yml | 18 ++++++++++++++++++ vars/pkgs/gitea-server.yml | 19 +++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 tasks/config/gitea-server.yml create mode 100644 tasks/pkgs/gitea-server.yml create mode 100644 vars/pkgs/gitea-server.yml diff --git a/tasks/config/gitea-server.yml b/tasks/config/gitea-server.yml new file mode 100644 index 0000000..947b745 --- /dev/null +++ b/tasks/config/gitea-server.yml @@ -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" diff --git a/tasks/pkgs/gitea-server.yml b/tasks/pkgs/gitea-server.yml new file mode 100644 index 0000000..dd32d75 --- /dev/null +++ b/tasks/pkgs/gitea-server.yml @@ -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 diff --git a/vars/pkgs/gitea-server.yml b/vars/pkgs/gitea-server.yml new file mode 100644 index 0000000..47d70c5 --- /dev/null +++ b/vars/pkgs/gitea-server.yml @@ -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