From 5f584f0314a1441647c26b18b4c27b741e18a4e5 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Tue, 15 Oct 2024 22:28:52 +0100
Subject: [PATCH] Make service-request similarity threshold configurable

---
 roles/service-request/defaults/main.yml                 | 1 +
 roles/service-request/templates/service-request.conf.j2 | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/roles/service-request/defaults/main.yml b/roles/service-request/defaults/main.yml
index 23d987da..d06caa9d 100644
--- a/roles/service-request/defaults/main.yml
+++ b/roles/service-request/defaults/main.yml
@@ -1,6 +1,7 @@
 ---
 
 service_request_enable_submissions: false
+service_request_similarity_threshold: 0.9
 
 # List of available domains by resource type.
 available_domains:
diff --git a/roles/service-request/templates/service-request.conf.j2 b/roles/service-request/templates/service-request.conf.j2
index e3281153..b3cd88fc 100644
--- a/roles/service-request/templates/service-request.conf.j2
+++ b/roles/service-request/templates/service-request.conf.j2
@@ -42,7 +42,7 @@ GPG_PUBLIC_KEYRING = '/etc/service-request/gpg/pubring.kbx'
 GPG_SECRET_KEY_DIR = '/etc/service-request/gpg/private-keys-v1.d'
 {% endif %}
 
-SIMILAR_REQUESTS_THRESHOLD = 0.97
+SIMILAR_REQUESTS_THRESHOLD = {{ service_request_similarity_threshold }}
 
 REQUEST_LOG = '/var/lib/service-requests/requestlog.jsonl'
 
-- 
GitLab