add possibility to choose between forgejo or gitea

This commit is contained in:
meaz 2023-01-19 12:05:44 +01:00
parent 9862d76824
commit ca58b4dbc6
Signed by: meaz
GPG Key ID: CD7A47B2F1ED43B4
2 changed files with 23 additions and 3 deletions

View File

@ -5,7 +5,10 @@ gitea_lib_dir: "/var/lib/gitea"
gitea_user: 'git'
gitea_group: 'git'
gitea_confdir: '/etc/gitea/app.ini'
gitea_or_forgejo: 'forgejo'
gitea_version: '1.18.0'
forgejo_version: '1.18.0-1'
#[CONFIG]
@ -20,6 +23,7 @@ gitea_oauth2_config:
- 'JWT_SECRET = ' #41 random chars
gitea_ui_config:
- 'THEMES = auto,arc-green,gitea'
- 'DEFAULT_THEME = arc-green'
gitea_security_config:

View File

@ -5,7 +5,6 @@
name: "{{ gitea_apt_list }}"
update_cache: yes
- name: '[INSTALL] - Download gitea binary'
get_url:
url: 'https://github.com/go-gitea/gitea/releases/download/v{{ gitea_version }}/gitea-{{ gitea_version }}-linux-amd64'
@ -15,14 +14,31 @@
group: '{{ gitea_group }}'
force: 'yes'
notify: 'Restart gitea'
when: gitea_or_forgejo == 'gitea'
- name: '[INSTALL] - Get forgejo download url'
shell:
cmd: wget -O - https://codeberg.org/forgejo/forgejo/releases | grep -B 1 forgejo-{{ forgejo_version }}-linux-amd64\< | sed -n 's/.*href="\(.*\)".*/\1/p'
register: url
when: gitea_or_forgejo == 'forgejo'
- name: '[INSTALL] - Set rights to read-only'
- name: '[INSTALL] - Download forgejo binary'
get_url:
url: '{{ url.stdout }}'
dest: '{{ gitea_bindir }}/gitea'
mode: '0750'
owner: '{{ gitea_user }}'
group: '{{ gitea_group }}'
force: 'yes'
notify: 'Restart gitea'
when: gitea_or_forgejo == 'forgejo'
- name: '[INSTALL] - Set /etc/gitea rights to read-only'
file:
path: '/etc/gitea'
mode: '0750'
- name: '[INSTALL] - Set rights to read-only'
- name: '[INSTALL] - Set app.ini rights to read-only'
file:
path: '/etc/gitea/app.ini'
mode: '0640'