From d1bb3a829fe3bcc6f2d3faa363616340d701517d Mon Sep 17 00:00:00 2001
From: Falk Rehse <falk.rehse@tu-dortmund.de>
Date: Sun, 16 Jun 2024 11:57:36 +0200
Subject: [PATCH] Add option to enable registry-metadata-database

---
 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 655109b..0d506f9 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -12,6 +12,7 @@ gitlab_use_borgbackup: false
 
 gitlab_enable_plantuml: false
 gitlab_enable_offline_registry_cleanup: true # needs to be disabled if using registry-metadata-database
+gitlab_enable_metadata_registry_database: false
 
 postgresql_apt_key_id: "ACCC4CF8"
 postgresql_apt_key_url: "https://www.postgresql.org/media/keys/ACCC4CF8.asc"
diff --git a/tasks/main.yml b/tasks/main.yml
index 97bfbfc..9e7253a 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -21,7 +21,7 @@
     db_host: "{{ gitlab_pgdb_registry_host }}"
     db_extensions: ["pg_trgm"]
     postgres_on_cluster: "{{ gitlab_external_postgres_on_cluster }}"
-  when: gitlab_external_postgres
+  when: gitlab_external_postgres and gitlab_enable_metadata_registry_database
 
 - name: Check if GitLab configuration file already exists
   ansible.builtin.stat:
-- 
GitLab