From 622965acba7e558ef7fa6c0ff7d5e27297755435 Mon Sep 17 00:00:00 2001 From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de> Date: Tue, 10 Jul 2018 15:47:05 +0200 Subject: [PATCH] Save attachments to the filesystem --- request-tracker/tasks/main.yml | 16 +++++++++++++--- .../RT_SiteConfig.d/80-externalstorage.pm.j2 | 4 ++++ 2 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 request-tracker/templates/RT_SiteConfig.d/80-externalstorage.pm.j2 diff --git a/request-tracker/tasks/main.yml b/request-tracker/tasks/main.yml index 6e3b8b1..4f2a8e3 100644 --- a/request-tracker/tasks/main.yml +++ b/request-tracker/tasks/main.yml @@ -20,7 +20,7 @@ - rt notify: - restart RT - + - name: Have RT config installed template: src: "RT_SiteConfig.d/{{ item }}.j2" @@ -33,11 +33,21 @@ - 50-debconf.pm - 60-logging.pm - 70-ldap.pm + - 80-externalstorage.pm tags: - rt notify: - restart RT +- name: Ensure attachments directory exists + file: + path: /var/lib/request-tracker4/attachments + state: directory + mode: u=rwx,g=rs + owner: www-data + tags: + - rt + - name: Have dbconfig config installed template: src: dbconfig.conf.j2 @@ -49,7 +59,7 @@ - rt notify: - restart RT - + - import_tasks: postgres.yml - name: Have RT packages installed @@ -91,7 +101,7 @@ - rt notify: - restart nginx - + - name: Have fcgi env installed template: src: fcgi-env.j2 diff --git a/request-tracker/templates/RT_SiteConfig.d/80-externalstorage.pm.j2 b/request-tracker/templates/RT_SiteConfig.d/80-externalstorage.pm.j2 new file mode 100644 index 0000000..04ba0cc --- /dev/null +++ b/request-tracker/templates/RT_SiteConfig.d/80-externalstorage.pm.j2 @@ -0,0 +1,4 @@ +Set(%ExternalStorage, + Type => 'Disk', + Path => '/var/lib/request-tracker4/attachments', +); -- GitLab