Fix ipsilon config and install script in staging

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
This commit is contained in:
Aurélien Bompard 2020-10-07 12:18:32 +02:00
parent 38cc67731b
commit e73a1bd501
No known key found for this signature in database
GPG key ID: 31584CFEB9BF64AD
2 changed files with 16 additions and 4 deletions

View file

@ -132,8 +132,17 @@
- name: Install ipsilon
command:
cmd: ipsilon-server-install --admin-user admin --ipa yes --openidc yes --openid yes --saml2 yes --info-sssd yes --form=yes
creates: /etc/ipsilon/idp/ipsilon.conf
cmd: ipsilon-server-install
--root-instance
--admin-user=admin
--ipa=yes
--openidc=yes
--openid=yes
--saml2=yes
--info-sssd=yes
--form=yes
--admin-dburi=configfile:///etc/ipsilon/configuration.conf
creates: /etc/ipsilon/ipsilon.conf
tags:
- ipsilon
@ -145,7 +154,7 @@
## - name: copy ipsilon configuration
## template:
## src: "ipsilon.conf"
## dest: "/etc/ipsilon/idp/ipsilon.conf"
## dest: "/etc/ipsilon/ipsilon.conf"
## owner: ipsilon
## group: ipsilon
## mode: 0600

View file

@ -21,8 +21,11 @@ RewriteRule ^([a-z0-9-]+)\.id\.fedoraproject\.org/.* /openid/id/$1/ [PT]
Alias /ui /usr/share/ipsilon/themes/Fedora
#Alias /ui /usr/share/ipsilon/ui
WSGIScriptAlias / /usr/libexec/ipsilon
WSGIDaemonProcess ipsilon user=ipsilon group=ipsilon home=/var/lib/ipsilon display-name=ipsilon processes=2 threads=2 maximum-requests=1000
# This header is required to be passed for OIDC client_secret_basic
WSGIPassAuthorization On
WSGIDaemonProcess ipsilon home=/var/lib/ipsilon processes=2 threads=2 maximum-requests=1000
# Without this, getting the private key in jwcrypto/jwk.py, line 430, fails
# Fix from https://github.com/pyca/cryptography/issues/2299#issuecomment-197075190
WSGIApplicationGroup %{GLOBAL}
WSGISocketPrefix run/wsgi
#WSGIRestrictStdout Off