2020-06-03 13:27:24 +02:00
|
|
|
---
|
2020-06-03 13:51:51 +02:00
|
|
|
#
|
|
|
|
# https://gitea.io
|
|
|
|
#
|
|
|
|
# We use the server ssh daemon, and nginx in front of the service by default.
|
|
|
|
# So we do not start in http mode and we do not use the embedded letsencrypt support
|
|
|
|
#
|
2021-06-23 15:28:38 +02:00
|
|
|
gitea_version: 1.14.3
|
2020-06-03 13:51:51 +02:00
|
|
|
gitea_download_url: 'https://dl.gitea.io/gitea/{{ gitea_version }}/gitea-{{ gitea_version }}-linux-amd64'
|
|
|
|
gitea_bin_path: /usr/local/bin/gitea
|
|
|
|
|
|
|
|
gitea_conf_dir: /etc/gitea
|
|
|
|
gitea_data_dir: /var/lib/gitea
|
|
|
|
gitea_data_subdirs:
|
|
|
|
- custom
|
|
|
|
- data
|
|
|
|
- log
|
|
|
|
|
2021-06-22 19:14:50 +02:00
|
|
|
gitea_log_dir: /var/log/gitea
|
2021-06-22 19:06:09 +02:00
|
|
|
gitea_socket_dir: /run/gitea
|
2020-06-03 13:51:51 +02:00
|
|
|
gitea_repository_data: '{{ gitea_data_dir }}/repositories'
|
2021-06-16 15:22:07 +02:00
|
|
|
gitea_max_repository_per_user: 200
|
2020-06-03 13:51:51 +02:00
|
|
|
|
|
|
|
gitea_server_protocol: unix
|
2021-06-22 19:06:09 +02:00
|
|
|
gitea_http_addr: '{{ gitea_socket_dir }}/gitea.sock'
|
2020-06-03 13:51:51 +02:00
|
|
|
gitea_http_port: 3000
|
|
|
|
gitea_root_url: https://{{ ansible_fqdn }}
|
|
|
|
|
|
|
|
# home, explore
|
|
|
|
gitea_landing_page: explore
|
2021-06-18 19:01:39 +02:00
|
|
|
gitea_create_service_user: True
|
2020-06-03 13:51:51 +02:00
|
|
|
gitea_user: gitea
|
|
|
|
gitea_group: '{{ gitea_user }}'
|
|
|
|
gitea_run_mode: prod
|
|
|
|
gitea_db: postgres
|
|
|
|
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_start_lfs: 'true'
|
|
|
|
gitea_lfs_content_path: '{{ gitea_data_dir }}/data/lfs'
|
|
|
|
#gitea_lfs_jwt_secret: put it into a vault file
|
|
|
|
gitea_lfs_http_auth_expiry: 20m
|
|
|
|
|
|
|
|
gitea_required_packages:
|
|
|
|
- git
|
|
|
|
|
|
|
|
gitea_db_name: gitea
|
|
|
|
gitea_db_user: gitea_u
|
|
|
|
#gitea_db_pwd: put it into a vault file
|
|
|
|
gitea_db_host: localhost
|
|
|
|
gitea_db_port: 5432
|
|
|
|
gitea_db_ssl_mode: 'disable'
|
|
|
|
|
|
|
|
gitea_app_name: "Gitea"
|
|
|
|
gitea_disable_registration: 'false'
|
|
|
|
gitea_install_lock: 'false'
|
|
|
|
gitea_mailer_enabled: False
|
|
|
|
gitea_mail_from: gitea@localhost
|
|
|
|
gitea_mailer_type: sendmail
|
|
|
|
gitea_sendmail_path: /usr/sbin/sendmail
|
|
|
|
gitea_cache_provider: memcache
|
|
|
|
gitea_cache_host: '127.0.0.1:11211'
|
|
|
|
gitea_session_provider: redis
|
|
|
|
gitea_session_config: 'network=tcp,addr=127.0.0.1:6379,db=0,pool_size=100,idle_timeout=180'
|
2021-04-28 12:13:04 +02:00
|
|
|
gitea_require_signin_view: 'false'
|
|
|
|
gitea_users_page_enabled: 'false'
|
2020-06-03 13:51:51 +02:00
|
|
|
|
2021-06-16 12:18:43 +02:00
|
|
|
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
|
|
|
|
|
2020-06-03 13:51:51 +02:00
|
|
|
gitea_prometheus_metrics: False
|
|
|
|
#gitea_prometheus_bearer_token: put it into a vault file
|
|
|
|
gitea_prometheus_bearer_token: ''
|
|
|
|
gitea_log_level: Info
|
|
|
|
|
|
|
|
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' }
|