Installs the gitea git server. https://gitea.io
Go to file
Andrea Dell'Amico 8a8e92435a
Manage the visibility of the explore pages.
2021-04-28 12:13:04 +02:00
defaults Manage the visibility of the explore pages. 2021-04-28 12:13:04 +02:00
handlers Import the old role. 2020-06-03 13:51:51 +02:00
meta Fix a typo. 2020-12-04 13:06:04 +01:00
tasks Manage the visibility of the explore pages. 2021-04-28 12:13:04 +02:00
templates Manage the visibility of the explore pages. 2021-04-28 12:13:04 +02:00
tests Initial commit 2020-06-03 13:27:24 +02:00
vars Import the old role. 2020-06-03 13:51:51 +02:00
.gitignore Initial commit 2020-06-03 13:27:24 +02:00
LICENSE Initial commit 2020-06-03 13:27:24 +02:00
README.md Import the old role. 2020-06-03 13:51:51 +02:00

README.md

Role Name

A role that installs the gitea git repository server, https://gitea.io

Role Variables

The most important variables are listed below:

gitea_version: 1.11.3
gitea_local_postgresql: True
gitea_local_mysql: False
gitea_local_mariadb: False
gitea_nginx_frontend: True
gitea_local_redis: True
gitea_local_memcache: True
gitea_app_configurations:
  - { section: 'mailer', option: 'ENABLED', value: 'true', state: 'present' }
  - { section: 'mailer', option: 'FROM', value: '{{ gitea_mail_from }}', state: 'present' }
  - { section: 'mailer', option: 'MAILER_TYPE', value: '{{ gitea_mailer_type }}', state: 'present' }
  - { section: 'mailer', option: 'SENDMAIL_PATH', value: '{{ gitea_sendmail_path }}', state: 'present' }
  - { section: 'metrics', option: 'ENABLED', value: 'true', state: 'present' }
  - { section: 'metrics', option: 'TOKEN', value: '{{ gitea_prometheus_bearer_token }}', state: 'present' }

Dependencies

  • nginx
  • mysql, when a local mysql installation is required
  • postgresql, when a local postgresql installation is required

License

EUPL-1.2

Author Information

Andrea DellAmico, andrea.dellamico@isti.cnr.it