diff --git a/request-tracker/defaults/main.yml b/request-tracker/defaults/main.yml index 1f17222e99c72dc12132c7e5617e813647b30ee1..fc801a2b18d35a058def58492a95a5b5291e9a4f 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 1078db647a6d4309a2f104d3c22c438acf6e0af4..b39a75efca26775c4a930d7d0c50e6b744646abb 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