From 458f3d0832c2712375c97b25c5275be0f89ab154 Mon Sep 17 00:00:00 2001
From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de>
Date: Mon, 16 Mar 2020 11:49:03 +0100
Subject: [PATCH] Allow overriding $DisallowExecuteCode

---
 request-tracker/defaults/main.yml                          | 1 +
 request-tracker/templates/RT_SiteConfig.d/50-debconf.pm.j2 | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/request-tracker/defaults/main.yml b/request-tracker/defaults/main.yml
index 0881a49..773f526 100644
--- a/request-tracker/defaults/main.yml
+++ b/request-tracker/defaults/main.yml
@@ -4,3 +4,4 @@ rt_enable_acmetool: false
 rt_enable_nginx: true
 rt_workers: 4
 rt_ldap_password: "{{ lookup('passwordstore', rt_ldappass) }}"
+rt_disallowexecutecode: true
diff --git a/request-tracker/templates/RT_SiteConfig.d/50-debconf.pm.j2 b/request-tracker/templates/RT_SiteConfig.d/50-debconf.pm.j2
index 8599a70..2a0a855 100644
--- a/request-tracker/templates/RT_SiteConfig.d/50-debconf.pm.j2
+++ b/request-tracker/templates/RT_SiteConfig.d/50-debconf.pm.j2
@@ -7,7 +7,7 @@ Set($MessageBoxRichText, 0);
 Set($PreferRichText, 0);
 Set($PlainTextMono, 1);
 Set($AllowLoginPasswordAutoComplete, 1);
-Set($DisallowExecuteCode, 1);
+Set($DisallowExecuteCode, {{rt_disallowexecutecode|int}});
 Set($Organization, '{{rt_organization}}');
 
 ### Web
-- 
GitLab