diff --git a/index.md b/index.md new file mode 100644 index 0000000..fcbab61 --- /dev/null +++ b/index.md @@ -0,0 +1,457 @@ +--- +title: gitea +type: docs +--- + +Setup a Gitea git server + +* [Default Variables](#default-variables) + * [gitea_access_token_expiration_time](#gitea-access-token-expiration-time) + * [gitea_attachment_max_files](#gitea-attachment-max-files) + * [gitea_attachment_max_filesize](#gitea-attachment-max-filesize) + * [gitea_base_dir](#gitea-base-dir) + * [gitea_bin_dir](#gitea-bin-dir) + * [gitea_bind_ip](#gitea-bind-ip) + * [gitea_bind_port](#gitea-bind-port) + * [gitea_config_dir](#gitea-config-dir) + * [gitea_data_dir](#gitea-data-dir) + * [gitea_db_name](#gitea-db-name) + * [gitea_db_password](#gitea-db-password) + * [gitea_db_port](#gitea-db-port) + * [gitea_db_server](#gitea-db-server) + * [gitea_db_ssl_mode](#gitea-db-ssl-mode) + * [gitea_db_type](#gitea-db-type) + * [gitea_db_user](#gitea-db-user) + * [gitea_disable_registration](#gitea-disable-registration) + * [gitea_extra_groups](#gitea-extra-groups) + * [gitea_file_log_level](#gitea-file-log-level) + * [gitea_global_log_dir](#gitea-global-log-dir) + * [gitea_global_log_level](#gitea-global-log-level) + * [gitea_group](#gitea-group) + * [gitea_install_lock](#gitea-install-lock) + * [gitea_invalidate_refresh_tokens](#gitea-invalidate-refresh-tokens) + * [gitea_jwt_secret](#gitea-jwt-secret) + * [gitea_landing_page](#gitea-landing-page) + * [gitea_listen_address](#gitea-listen-address) + * [gitea_mail_service_enabled](#gitea-mail-service-enabled) + * [gitea_mail_service_from](#gitea-mail-service-from) + * [gitea_no_reply_address](#gitea-no-reply-address) + * [gitea_oauth_provider_enabled](#gitea-oauth-provider-enabled) + * [gitea_packages](#gitea-packages) + * [gitea_refresh_token_expiration_time](#gitea-refresh-token-expiration-time) + * [gitea_repository_upload_max_files](#gitea-repository-upload-max-files) + * [gitea_repository_upload_max_filesize](#gitea-repository-upload-max-filesize) + * [gitea_run_mode](#gitea-run-mode) + * [gitea_secret](#gitea-secret) + * [gitea_selinux_fcontext](#gitea-selinux-fcontext) + * [gitea_selinux_restorecon](#gitea-selinux-restorecon) + * [gitea_tls_cert_path](#gitea-tls-cert-path) + * [gitea_tls_cert_source](#gitea-tls-cert-source) + * [gitea_tls_enabled](#gitea-tls-enabled) + * [gitea_tls_key_path](#gitea-tls-key-path) + * [gitea_tls_key_source](#gitea-tls-key-source) + * [gitea_token](#gitea-token) + * [gitea_user](#gitea-user) + * [gitea_user_home](#gitea-user-home) + * [gitea_version](#gitea-version) +* [Dependencies](#dependencies) + +--- + +## Default Variables + +### gitea_access_token_expiration_time + +#### Default value + +```YAML +gitea_access_token_expiration_time: 3600 +``` + +### gitea_attachment_max_files + +#### Default value + +```YAML +gitea_attachment_max_files: 5 +``` + +### gitea_attachment_max_filesize + +#### Default value + +```YAML +gitea_attachment_max_filesize: 3 +``` + +### gitea_base_dir + +#### Default value + +```YAML +gitea_base_dir: /opt/gitea +``` + +### gitea_bin_dir + +#### Default value + +```YAML +gitea_bin_dir: '{{ gitea_base_dir }}/bin' +``` + +### gitea_bind_ip + +#### Default value + +```YAML +gitea_bind_ip: 127.0.0.1 +``` + +### gitea_bind_port + +#### Default value + +```YAML +gitea_bind_port: 61000 +``` + +### gitea_config_dir + +#### Default value + +```YAML +gitea_config_dir: '{{ gitea_base_dir }}/custom/conf' +``` + +### gitea_data_dir + +#### Default value + +```YAML +gitea_data_dir: '{{ gitea_base_dir }}/data' +``` + +### gitea_db_name + +#### Default value + +```YAML +gitea_db_name: gitea +``` + +### gitea_db_password + +#### Default value + +```YAML +gitea_db_password: secure +``` + +### gitea_db_port + +#### Default value + +```YAML +gitea_db_port: 5432 +``` + +### gitea_db_server + +#### Default value + +```YAML +gitea_db_server: localhost +``` + +### gitea_db_ssl_mode + +#### Default value + +```YAML +gitea_db_ssl_mode: disable +``` + +### gitea_db_type + +#### Default value + +```YAML +gitea_db_type: pgsql +``` + +### gitea_db_user + +#### Default value + +```YAML +gitea_db_user: pggitea +``` + +### gitea_disable_registration + +#### Default value + +```YAML +gitea_disable_registration: 'true' +``` + +### gitea_extra_groups + +#### Default value + +```YAML +gitea_extra_groups: [] +``` + +### gitea_file_log_level + +#### Default value + +```YAML +gitea_file_log_level: '{{ gitea_global_log_level }}' +``` + +### gitea_global_log_dir + +#### Default value + +```YAML +gitea_global_log_dir: '{{ gitea_base_dir }}/log' +``` + +### gitea_global_log_level + +#### Default value + +```YAML +gitea_global_log_level: Info +``` + +### gitea_group + +#### Default value + +```YAML +gitea_group: '{{ gitea_user }}' +``` + +### gitea_install_lock + +#### Default value + +```YAML +gitea_install_lock: 'true' +``` + +### gitea_invalidate_refresh_tokens + +#### Default value + +```YAML +gitea_invalidate_refresh_tokens: 'false' +``` + +### gitea_jwt_secret + +#### Default value + +```YAML +gitea_jwt_secret: Bk0yK7Y9g_p56v86KaHqjSbxvNvu3SbKoOdOt2ZcXvU +``` + +### gitea_landing_page + +#### Default value + +```YAML +gitea_landing_page: explore +``` + +### gitea_listen_address + +#### Default value + +```YAML +gitea_listen_address: http://gitea.example.com +``` + +### gitea_mail_service_enabled + +#### Default value + +```YAML +gitea_mail_service_enabled: false +``` + +### gitea_mail_service_from + +#### Default value + +```YAML +gitea_mail_service_from: '"System" ' +``` + +### gitea_no_reply_address + +#### Default value + +```YAML +gitea_no_reply_address: noreply.example.org +``` + +### gitea_oauth_provider_enabled + +#### Default value + +```YAML +gitea_oauth_provider_enabled: false +``` + +### gitea_packages + +#### Default value + +```YAML +gitea_packages: + - git +``` + +### gitea_refresh_token_expiration_time + +#### Default value + +```YAML +gitea_refresh_token_expiration_time: 730 +``` + +### gitea_repository_upload_max_files + +#### Default value + +```YAML +gitea_repository_upload_max_files: 5 +``` + +### gitea_repository_upload_max_filesize + +#### Default value + +```YAML +gitea_repository_upload_max_filesize: 3 +``` + +### gitea_run_mode + +#### Default value + +```YAML +gitea_run_mode: prod +``` + +### gitea_secret + +Should be replaced by your own secret. + +#### Default value + +```YAML +gitea_secret: 1234567ABCDEFG +``` + +### gitea_selinux_fcontext + +#### Default value + +```YAML +gitea_selinux_fcontext: + - target: '{{ gitea_global_log_dir }}(/.*)?' + setype: var_log_t +``` + +### gitea_selinux_restorecon + +#### Default value + +```YAML +gitea_selinux_restorecon: + - -ir {{ gitea_global_log_dir }} +``` + +### gitea_tls_cert_path + +#### Default value + +```YAML +gitea_tls_cert_path: '{{ gitea_base_dir }}/tls/certs/mycert.pem' +``` + +### gitea_tls_cert_source + +#### Default value + +```YAML +gitea_tls_cert_source: mycert.pem +``` + +### gitea_tls_enabled + +#### Default value + +```YAML +gitea_tls_enabled: false +``` + +### gitea_tls_key_path + +#### Default value + +```YAML +gitea_tls_key_path: '{{ gitea_base_dir }}/tls/private/mykey.pem' +``` + +### gitea_tls_key_source + +#### Default value + +```YAML +gitea_tls_key_source: mykey.pem +``` + +### gitea_token + +Should be replaced by your own secret. + +#### Default value + +```YAML +gitea_token: akslkaldasasifiuvsiasfa7s7f8as7f8asd +``` + +### gitea_user + +#### Default value + +```YAML +gitea_user: gitea_adm +``` + +### gitea_user_home + +#### Default value + +```YAML +gitea_user_home: /home/{{ gitea_user }} +``` + +### gitea_version + +#### Default value + +```YAML +gitea_version: 1.10.0 +``` + +## Dependencies + +None.