From 5f1f5d64b4b1fd42745dc5cb38f78a5684cb3c10 Mon Sep 17 00:00:00 2001
From: David Mehren <git@herrmehren.de>
Date: Sun, 26 May 2024 12:36:28 +0200
Subject: [PATCH] Add option for config file path prefix

---
 defaults/main.yml | 1 +
 tasks/main.yml    | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/defaults/main.yml b/defaults/main.yml
index 49d3eed..6cbf3b1 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 4205ddd..54d11f8 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
-- 
GitLab