Installs the gitea git server. https://gitea.io
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Andrea Dell'Amico 80de76635f
nofiles limit is now a variable.
4 months ago
defaults nofiles limit is now a variable. 4 months ago
files New default ver 1.15.2 and markdown -> markup 3 years ago
handlers Import the old role. 4 years ago
meta Install the latest pandocwq 1 year ago
tasks nofiles limit is now a variable. 4 months ago
templates nofiles limit is now a variable. 4 months ago
tests Initial commit 4 years ago
vars Support renderers and more configuration options. 3 years ago
.gitignore Initial commit 4 years ago
LICENSE Initial commit 4 years ago
README.md Support renderers and more configuration options. 3 years ago

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.14.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' }
gitea_install_viewer_addons: True
gitea_addons_deb_packages:
  - jupyter
  - asciidoctor
  - pandoc

gitea_markup_asciidoc_enabled: True
gitea_markup_jupyter_enabled: True
gitea_markup_restructuredtext_enabled: True
gitea_markup_sanitizer_tex_enabled: True
gitea_markup_markdown_enabled: True
gitea_prometheus_metrics: False
gitea_prometheus_bearer_token: 'Use a vault'
gitea_log_level: Info

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