From fa04c4ef35f0a221c08203fa495e65f5879b72c1 Mon Sep 17 00:00:00 2001 From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de> Date: Wed, 25 Sep 2024 17:15:13 +0200 Subject: [PATCH] Add optional Caddy configuration task using webservices/caddy role --- request-tracker/defaults/main.yml | 1 + request-tracker/tasks/main.yml | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/request-tracker/defaults/main.yml b/request-tracker/defaults/main.yml index 1f17222..fc801a2 100644 --- a/request-tracker/defaults/main.yml +++ b/request-tracker/defaults/main.yml @@ -3,3 +3,4 @@ rt_workers: 4 rt_ldap_password: "{{ lookup('passwordstore', rt_ldappass) }}" rt_disallowexecutecode: true +rt_configure_caddy: false diff --git a/request-tracker/tasks/main.yml b/request-tracker/tasks/main.yml index 1078db6..b39a75e 100644 --- a/request-tracker/tasks/main.yml +++ b/request-tracker/tasks/main.yml @@ -136,3 +136,16 @@ tags: - rt +- name: Configure Caddy + include_role: + name: webservices/caddy + tasks_from: site + vars: + site_name: "{{ rt_webdomain }}" + site_config: + root *: /usr/share/request-tracker4/html + reverse_proxy * unix//var/run/rt4-fcgi.sock: + transport fastcgi: + env SCRIPT_NAME: '""' + when: rt_configure_caddy + tags: rt -- GitLab