76 lines
2.3 KiB
YAML
76 lines
2.3 KiB
YAML
|
---
|
||
|
# General config.
|
||
|
gitlab_domain: gitlab
|
||
|
gitlab_external_url: "https://{{ gitlab_domain }}/"
|
||
|
gitlab_git_data_dir: "/var/opt/gitlab/git-data"
|
||
|
gitlab_edition: "gitlab-ce"
|
||
|
gitlab_version: ''
|
||
|
gitlab_backup_path: "/var/opt/gitlab/backups"
|
||
|
gitlab_config_template: "gitlab.rb.j2"
|
||
|
|
||
|
# SSL Configuration.
|
||
|
gitlab_redirect_http_to_https: "true"
|
||
|
gitlab_ssl_certificate: "/etc/gitlab/ssl/{{ gitlab_domain }}.crt"
|
||
|
gitlab_ssl_certificate_key: "/etc/gitlab/ssl/{{ gitlab_domain }}.key"
|
||
|
|
||
|
# SSL Self-signed Certificate Configuration.
|
||
|
gitlab_create_self_signed_cert: "true"
|
||
|
gitlab_self_signed_cert_subj: "/C=US/ST=Missouri/L=Saint Louis/O=IT/CN={{ gitlab_domain }}"
|
||
|
|
||
|
# LDAP Configuration.
|
||
|
gitlab_ldap_enabled: "false"
|
||
|
gitlab_ldap_host: "example.com"
|
||
|
gitlab_ldap_port: "389"
|
||
|
gitlab_ldap_uid: "sAMAccountName"
|
||
|
gitlab_ldap_method: "plain"
|
||
|
gitlab_ldap_bind_dn: "CN=Username,CN=Users,DC=example,DC=com"
|
||
|
gitlab_ldap_password: "password"
|
||
|
gitlab_ldap_base: "DC=example,DC=com"
|
||
|
|
||
|
# SMTP Configuration
|
||
|
gitlab_smtp_enable: "false"
|
||
|
gitlab_smtp_address: "smtp.server"
|
||
|
gitlab_smtp_port: "465"
|
||
|
gitlab_smtp_user_name: "smtp user"
|
||
|
gitlab_smtp_password: "smtp password"
|
||
|
gitlab_smtp_domain: "example.com"
|
||
|
gitlab_smtp_authentication: "login"
|
||
|
gitlab_smtp_enable_starttls_auto: "true"
|
||
|
gitlab_smtp_tls: "false"
|
||
|
gitlab_smtp_openssl_verify_mode: "none"
|
||
|
gitlab_smtp_ca_path: "/etc/ssl/certs"
|
||
|
gitlab_smtp_ca_file: "/etc/ssl/certs/ca-certificates.crt"
|
||
|
|
||
|
# 2-way SSL Client Authentication support.
|
||
|
gitlab_nginx_ssl_verify_client: ""
|
||
|
gitlab_nginx_ssl_client_certificate: ""
|
||
|
|
||
|
# Probably best to leave this as the default, unless doing testing.
|
||
|
gitlab_restart_handler_failed_when: 'gitlab_restart.rc != 0'
|
||
|
|
||
|
# Dependencies.
|
||
|
gitlab_dependencies:
|
||
|
- openssh-server
|
||
|
- postfix
|
||
|
- curl
|
||
|
- openssl
|
||
|
- tzdata
|
||
|
|
||
|
# Optional settings.
|
||
|
gitlab_time_zone: "UTC"
|
||
|
gitlab_backup_keep_time: "604800"
|
||
|
gitlab_download_validate_certs: true
|
||
|
gitlab_default_theme: '2'
|
||
|
|
||
|
# Email configuration.
|
||
|
gitlab_email_enabled: "false"
|
||
|
gitlab_email_from: "gitlab@example.com"
|
||
|
gitlab_email_display_name: "Gitlab"
|
||
|
gitlab_email_reply_to: "gitlab@example.com"
|
||
|
|
||
|
# Registry configuration.
|
||
|
gitlab_registry_enable: "false"
|
||
|
gitlab_registry_external_url: "https://gitlab.example.com:4567"
|
||
|
gitlab_registry_nginx_ssl_certificate: "/etc/gitlab/ssl/gitlab.crt"
|
||
|
gitlab_registry_nginx_ssl_certificate_key: "/etc/gitlab/ssl/gitlab.key"
|