diff --git a/defaults/main.yml b/defaults/main.yml
index 49d3eed41163096a08076a38d0488ebdfeacce7b..6cbf3b1d57635a23f379a1466b2d9d566a8bcb1c 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -4,6 +4,7 @@ gitlab_version: ''
 gitlab_package_version_separator: '='
 gitlab_repository_installation_script_url: "https://packages.gitlab.com/install/repositories/gitlab/{{ gitlab_edition }}/script.deb.sh"
 gitlab_download_validate_certs: true
+gitlab_config_path_prefix: ""
 
 gitlab_external_postgres: false
 gitlab_external_postgres_on_cluster: false
diff --git a/tasks/main.yml b/tasks/main.yml
index 4205ddd8598013e16bef8c42bf7c81eed7474dab..54d11f8f401b0b9cb23e5d909ebb90f6976379b9 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -63,7 +63,7 @@
 
 - name: Copy GitLab configuration file
   ansible.builtin.template:
-    src: "{{ inventory_hostname }}/gitlab.rb.j2"
+    src: "{{ gitlab_config_path_prefix }}{{ inventory_hostname }}/gitlab.rb.j2"
     dest: /etc/gitlab/gitlab.rb
     owner: root
     group: root