From b6f56209cf82f403f2ea1dc84c3162ff42e72ecb Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Mon, 4 Mar 2019 19:00:58 +0100
Subject: [PATCH] reconfigure RT after DB init

Fixes RT#109.
---
 request-tracker/tasks/main.yml | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/request-tracker/tasks/main.yml b/request-tracker/tasks/main.yml
index e0b3bc0..ebb1701 100644
--- a/request-tracker/tasks/main.yml
+++ b/request-tracker/tasks/main.yml
@@ -131,6 +131,27 @@
     creates: /etc/request-tracker4/.db_initialized
   become: true
   become_user: www-data
+  register: db_init
+  tags:
+    - rt
+
+- name: remount /tmp exec to reconfigure RT
+  command: mount -o rw,remount,exec /tmp
+  when: db_init.changed
+  tags:
+    - rt
+
+- name: Reconfigure RT
+  command: dpkg-reconfigure request-tracker4
+  when: db_init.changed
+  notify:
+    - restart RT
+  tags:
+    - rt
+
+- name: remount /tmp noexec afterwards
+  command: mount -o rw,remount,noexec /tmp
+  when: db_init.changed
   tags:
     - rt
 
-- 
GitLab