From cb03edf02415190145c4f966fcd10527ec744d84 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Thu, 2 Apr 2026 14:10:23 -0400 Subject: [PATCH] Added Gitea role and configuration --- inventories/group_vars/gitea.yml | 10 ++++++++++ inventories/host_vars/mustafar.yml | 3 +++ inventories/hosts.ini | 9 ++++++--- playbooks/gitea.yml | 8 ++++++++ requirements.yml | 4 ++++ 5 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 inventories/group_vars/gitea.yml create mode 100644 inventories/host_vars/mustafar.yml create mode 100644 playbooks/gitea.yml diff --git a/inventories/group_vars/gitea.yml b/inventories/group_vars/gitea.yml new file mode 100644 index 0000000..507411b --- /dev/null +++ b/inventories/group_vars/gitea.yml @@ -0,0 +1,10 @@ +--- + +gitea_fqdn: https://git.metaunix.net +gitea_http_port: 3000 +gitea_data_dir: /var/lib/gitea + +# use the default SSH server for git operations, not Gitea's built-in one +gitea_ssh_port: 22 +gitea_user: git +gitea_start_ssh: false diff --git a/inventories/host_vars/mustafar.yml b/inventories/host_vars/mustafar.yml new file mode 100644 index 0000000..1e6295d --- /dev/null +++ b/inventories/host_vars/mustafar.yml @@ -0,0 +1,3 @@ +--- + +gitea_version: 1.25.5 diff --git a/inventories/hosts.ini b/inventories/hosts.ini index 5225ead..858b002 100644 --- a/inventories/hosts.ini +++ b/inventories/hosts.ini @@ -1,12 +1,15 @@ [control] mustafar ansible_host=mustafar -[web] -lb-v3 ansible_host=lb-v3.int.metaunix.net -ks-v2 ansible_host=ks-v2.int.metaunix.net +[gitea] +mustafar ansible_host=mustafar [nameservers] #ns1 ansible_host=ns1.int.metaunix.net #ns2 ansible_host=ns2.int.metaunix.net ns3 ansible_host=ns3.int.metaunix.net ns4 ansible_host=ns4.int.metaunix.net + +[web] +lb-v3 ansible_host=lb-v3.int.metaunix.net +ks-v2 ansible_host=ks-v2.int.metaunix.net diff --git a/playbooks/gitea.yml b/playbooks/gitea.yml new file mode 100644 index 0000000..4881e86 --- /dev/null +++ b/playbooks/gitea.yml @@ -0,0 +1,8 @@ +--- + +- name: Install Gitea + hosts: gitea_servers + become: True + + roles: + - ansible-roles.gitea diff --git a/requirements.yml b/requirements.yml index 73966e9..f6f0945 100644 --- a/requirements.yml +++ b/requirements.yml @@ -1,3 +1,7 @@ collections: - name: ansible.posix - name: community.general + +roles: + - src: roles-ansible.gitea + version: v3.6.3