--- # 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"