diff --git a/request-tracker/tasks/main.yml b/request-tracker/tasks/main.yml index 6e3b8b11d4de68a45e7e742e2b7aa9a8a581796f..4f2a8e3b6244c2b8fa8ebcf0ac7c11d712ba24da 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 0000000000000000000000000000000000000000..04ba0cc237f8eec41087149b6c37fcc2963d42a3 --- /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', +);