add possibility to choose between forgejo or gitea
This commit is contained in:
parent
9862d76824
commit
ca58b4dbc6
2 changed files with 23 additions and 3 deletions
|
@ -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:
|
||||
|
|
|
@ -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'
|
||||
|
|
Loading…
Reference in a new issue