diff --git a/ansible/playbooks/templates/etc/gitlab/rocky_gitlab.rb b/ansible/playbooks/templates/etc/gitlab/rocky_gitlab.rb index 82ddcf6..b662420 100644 --- a/ansible/playbooks/templates/etc/gitlab/rocky_gitlab.rb +++ b/ansible/playbooks/templates/etc/gitlab/rocky_gitlab.rb @@ -132,3 +132,7 @@ gitlab_rails['db_port'] = '{{ gitlab_external_db_port }}' gitlab_rails['db_username'] = '{{ gitlab_external_db_user }}' gitlab_rails['db_password'] = '{{ gitlab_external_db_password }}' {% endif %} + +{% if gitlab_trusted_proxies %} +gitlab_rails['trusted_proxies'] = '{{ gitlab_trusted_proxies | map("to_json") | join(", ") }}' +{% endif %} diff --git a/ansible/playbooks/vars/gitlab.yml b/ansible/playbooks/vars/gitlab.yml index 443b1ae..7da2f25 100644 --- a/ansible/playbooks/vars/gitlab.yml +++ b/ansible/playbooks/vars/gitlab.yml @@ -67,3 +67,6 @@ gitlab_external_db: true gitlab_external_db_host: db.rockylinux.org gitlab_external_db_user: gitlab gitlab_external_db_password: "{{ gitlab_db_pass }}" + +gitlab_trusted_proxies: + - 10.100.20.20/32