Add keycloak

This commit is contained in:
thomas 2022-10-16 01:39:24 +02:00
parent 82049648fe
commit 6ae50db5ac
10 changed files with 134 additions and 1 deletions

View file

@ -0,0 +1,2 @@
/etc/keycloak/keycloak.conf
/etc/keycloak/cache-ispn.xml

View file

@ -0,0 +1,8 @@
Package: keycloak
Version: %VERSION%
Section: base
Priority: optional
Architecture: all
Depends: default-jre
Maintainer: Thomas Legay <thomas@lgy.fr>
Description: keycloak

View file

@ -0,0 +1,6 @@
#!/bin/bash
id keycloak &> /dev/null || useradd keycloak -r -s /bin/false
chown keycloak:keycloak /var/lib/keycloak/ -R
chown keycloak:keycloak /usr/lib/keycloak/lib/quarkus -R

View file

@ -0,0 +1,5 @@
#Need to be set for the first start
#This file is reset on upgrade
#KEYCLOAK_ADMIN=admin
#KEYCLOAK_ADMIN_PASSWORD=adminpasssword

View file

@ -0,0 +1,13 @@
[Unit]
Description=keycloak
After=network.target
[Service]
User=keycloak
Group=keycloak
EnvironmentFile=/etc/default/keycloak
ExecStart=/usr/lib/keycloak/bin/kc.sh start
Restart=always
[Install]
WantedBy=multi-user.target