Add Gitlab Pages omnibus config

This commit is contained in:
tom.chivert 2025-04-08 11:20:18 +02:00
parent b3d9a96316
commit 1ec3c743eb

View File

@ -13,6 +13,7 @@ grafana_disable_sanitize_html: true
### Gitlab ### Gitlab
# gitlab_root_password: required... # gitlab_root_password: required...
gitlab_external_url: 'https://{{ gitlab_domain }}' gitlab_external_url: 'https://{{ gitlab_domain }}'
gitlab_pages_external_url: 'https://{{ gitlab_pages_domain }}'
gitlab_shell_ssh_port: 2221 gitlab_shell_ssh_port: 2221
gitlab_ports: gitlab_ports:
- '{{ gitlab_shell_ssh_port }}:22' - '{{ gitlab_shell_ssh_port }}:22'
@ -39,6 +40,16 @@ gitlab_omnibus_config: |-
nginx['listen_port'] = 80 nginx['listen_port'] = 80
nginx['listen_https'] = false nginx['listen_https'] = false
nginx['client_max_body_size'] = '{{ gitlab_nginx_client_max_body_size }}' nginx['client_max_body_size'] = '{{ gitlab_nginx_client_max_body_size }}'
{% if gitlab_pages is defined %}
pages_external_url '{{ gitlab_pages_external_url }}'
gitlab_pages["enable"] = true
gitlab_pages["namespace_in_path"] = true
gitlab_pages['access_control'] = true
pages_nginx['enable'] = true
pages_nginx['listen_port'] = 81
pages_nginx['listen_https'] = false
pages_nginx['redirect_http_to_https'] = true
{% endif %}
gitlab_rails['initial_root_password'] = File.read('/run/secrets/gitlab_root_password') gitlab_rails['initial_root_password'] = File.read('/run/secrets/gitlab_root_password')
gitlab_rails['gitlab_shell_ssh_port'] = {{ gitlab_shell_ssh_port }} gitlab_rails['gitlab_shell_ssh_port'] = {{ gitlab_shell_ssh_port }}
gitlab_rails['time_zone'] = '{{ gitlab_time_zone }}' gitlab_rails['time_zone'] = '{{ gitlab_time_zone }}'