2018-12-08 21:21:48 +00:00
|
|
|
---
|
2018-12-08 23:30:02 +00:00
|
|
|
gitea_version: 1.6.0
|
2018-12-08 21:21:48 +00:00
|
|
|
gitea_user: "gitea_adm"
|
2019-07-19 16:36:24 +00:00
|
|
|
# gitea_uid: # defaults to not set
|
2018-12-08 21:21:48 +00:00
|
|
|
gitea_user_home: "/home/{{ gitea_user }}"
|
|
|
|
gitea_group: "{{ gitea_user }}"
|
2019-07-19 16:36:24 +00:00
|
|
|
# gitea_gid: # defaults to not set
|
2018-12-09 17:06:10 +00:00
|
|
|
gitea_extra_groups: []
|
2018-12-08 21:21:48 +00:00
|
|
|
|
|
|
|
gitea_packages:
|
|
|
|
- git
|
|
|
|
|
2019-07-19 07:55:47 +00:00
|
|
|
## Create separate LVM storage for gitea
|
2018-12-08 21:21:48 +00:00
|
|
|
gitea_lvm_enabled: False
|
|
|
|
# This variables are only necessary if gitea_lvm_enabled is 'True'
|
|
|
|
# Set physical volumes to use in LVM
|
|
|
|
# gitea_lvm_pvs: # ['/dev/sdb', '/dev/sdc']
|
|
|
|
# gitea_lvm_vg: # "vg_gitea"
|
|
|
|
# gitea_lvm_lv: # "lv_gitea"
|
|
|
|
# gitea_lvm_fstype: # ext4
|
|
|
|
# gitea_lvm_size: # "50G"
|
|
|
|
|
|
|
|
gitea_base_dir: "/opt/gitea"
|
|
|
|
gitea_bin_dir: "{{ gitea_base_dir }}/bin"
|
|
|
|
gitea_config_dir: "{{ gitea_base_dir }}/custom/conf"
|
|
|
|
gitea_data_dir: "{{ gitea_base_dir }}/data"
|
|
|
|
|
2018-12-08 22:11:49 +00:00
|
|
|
gitea_bind_ip: 127.0.0.1
|
2018-12-08 21:21:48 +00:00
|
|
|
gitea_bind_port: 61000
|
2018-12-08 23:40:06 +00:00
|
|
|
gitea_listen_address: http://gitea.example.com
|
2018-12-08 21:21:48 +00:00
|
|
|
|
2019-07-19 15:55:11 +00:00
|
|
|
gitea_install_lock: "true"
|
2019-07-19 07:55:47 +00:00
|
|
|
## Change this to a unique string
|
2018-12-08 21:21:48 +00:00
|
|
|
gitea_secret: "1234567ABCDEFG"
|
2018-12-08 22:53:58 +00:00
|
|
|
gitea_token: "akslkaldasasifiuvsiasfa7s7f8as7f8asd"
|
2018-12-08 21:21:48 +00:00
|
|
|
gitea_run_mode: prod
|
|
|
|
gitea_landing_page: explore
|
2019-07-19 15:55:11 +00:00
|
|
|
gitea_disable_registration: "true"
|
2018-12-08 21:21:48 +00:00
|
|
|
|
2018-12-08 22:11:49 +00:00
|
|
|
gitea_postgres_enabled: False
|
2018-12-13 23:01:19 +00:00
|
|
|
gitea_postgres_ssl_mode: disabled
|
2018-12-08 22:11:49 +00:00
|
|
|
gitea_postgres_server: postgres.example.com
|
|
|
|
gitea_postgres_port: 5432
|
|
|
|
gitea_postgres_superuser: postgres
|
|
|
|
gitea_postgres_password: secure
|
|
|
|
|
|
|
|
gitea_postgres_db:
|
|
|
|
name: gitea
|
|
|
|
lc_collate: en_US.UTF-8
|
|
|
|
lc_ctype: en_US.UTF-8'
|
|
|
|
encoding: UTF-8
|
|
|
|
template: template0
|
|
|
|
login_host: localhost
|
|
|
|
login_user: "{{ gitea_postgres_superuser }}"
|
|
|
|
login_password: "{{ gitea_postgres_password }}"
|
|
|
|
# login_unix_socket: # defaults to not set
|
|
|
|
port: "{{ gitea_postgres_port }}"
|
|
|
|
# owner: # defaults to not set
|
|
|
|
state: present
|
|
|
|
|
|
|
|
gitea_postgres_user:
|
|
|
|
name: pggitea
|
|
|
|
password: gitea
|
|
|
|
encrypted: 'yes'
|
|
|
|
# priv: # defaults to not set
|
|
|
|
# role_attr_flags: # defaults to not set
|
|
|
|
db: "{{ gitea_postgres_db.name }}"
|
|
|
|
login_host: localhost
|
|
|
|
login_user: "{{ gitea_postgres_superuser }}"
|
|
|
|
login_password: "{{ gitea_postgres_password }}"
|
|
|
|
# login_unix_socket: # defaults to not set
|
|
|
|
port: "{{ gitea_postgres_port }}"
|
|
|
|
state: present
|
|
|
|
|
|
|
|
gitea_iptables_enabled: False
|
|
|
|
gitea_open_ports:
|
|
|
|
- name: allow_gitea_web
|
|
|
|
rules: |
|
|
|
|
-A INPUT -m state --state NEW -p tcp --dport {{ gitea_bind_port }} -j ACCEPT
|
|
|
|
state: present
|
2018-12-08 21:21:48 +00:00
|
|
|
|
|
|
|
gitea_global_log_level: Info
|
2019-01-09 19:36:53 +00:00
|
|
|
gitea_global_log_dir: "{{ gitea_base_dir }}/log"
|
2018-12-08 21:21:48 +00:00
|
|
|
gitea_file_log_level: "{{ gitea_global_log_level }}"
|
2019-07-19 15:55:11 +00:00
|
|
|
gitea_file_log_rotate_enabled: "true"
|
|
|
|
gitea_file_log_rotate_daily_enabled: "true"
|
2018-12-08 21:21:48 +00:00
|
|
|
gitea_file_log_rotate_max_days: 7
|
|
|
|
|
|
|
|
gitea_repository_upload_max_filesize: 3
|
|
|
|
gitea_repository_upload_max_files: 5
|
|
|
|
gitea_attachment_max_filesize: 3
|
|
|
|
gitea_attachment_max_files: 5
|
|
|
|
|
|
|
|
gitea_mail_service_enabled: False
|
2018-12-09 00:42:43 +00:00
|
|
|
gitea_mail_service_from: '"System" <systemmail@example.com>'
|
2019-07-19 07:55:47 +00:00
|
|
|
gitea_no_reply_address: noreply.example.org
|
|
|
|
|
|
|
|
gitea_oauth_provider_enabled: False
|
|
|
|
gitea_access_token_expiration_time: 3600
|
|
|
|
gitea_refresh_token_expiration_time: 730
|
2019-07-19 15:55:11 +00:00
|
|
|
gitea_invalidate_refresh_tokens: "false"
|
2019-07-19 07:55:47 +00:00
|
|
|
## OAuth2 authentication secret for access and refresh tokens
|
|
|
|
## Change this to a unique string
|
|
|
|
gitea_jwt_secret: Bk0yK7Y9g_p56v86KaHqjSbxvNvu3SbKoOdOt2ZcXvU
|
2018-12-08 21:21:48 +00:00
|
|
|
|
|
|
|
gitea_tls_enabled: False
|
|
|
|
gitea_tls_cert_path: "{{ gitea_base_dir }}/tls/certs/mycert.pem"
|
|
|
|
gitea_tls_key_path: "{{ gitea_base_dir }}/tls/private/mykey.pem"
|
|
|
|
gitea_tls_cert_source: mycert.pem
|
|
|
|
gitea_tls_key_source: mykey.pem
|