From eefdf5fd9d5085ac019b7ef39da1d5218cbea87b Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Thu, 9 May 2019 11:07:09 +0000 Subject: [PATCH] ipsilon: set up wsgi config Signed-off-by: Patrick Uiterwijk --- roles/ipsilon/templates/ipsilon-httpd.conf.j2 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/roles/ipsilon/templates/ipsilon-httpd.conf.j2 b/roles/ipsilon/templates/ipsilon-httpd.conf.j2 index 315272ddcc..919ea0cbe7 100644 --- a/roles/ipsilon/templates/ipsilon-httpd.conf.j2 +++ b/roles/ipsilon/templates/ipsilon-httpd.conf.j2 @@ -2,8 +2,16 @@ Alias /ui /usr/share/ipsilon/ui Alias /.well-known /etc/ipsilon/wellknown WSGIScriptAlias / /usr/libexec/ipsilon WSGIPassAuthorization On +{% if inventory_hostname.startswith('os-') %} +WSGIDaemonProcess ipsilon home=/var/lib/ipsilon processes=2 threads=2 maximum-requests=1000 +WSGIApplicationGroup %{GLOBAL} +WSGISocketPrefix /httpdir/run/wsgi +WSGIRestrictStdout Off +WSGIRestrictSignal Off +{% else %} WSGIDaemonProcess ipsilon user=ipsilon group=ipsilon home=/var/lib/ipsilon processes=2 threads=2 maximum-requests=1000 WSGIImportScript /usr/libexec/ipsilon process-group=ipsilon application-group=ipsilon +{% endif %}