always create pidfile folder

add keycloak_service_runas feature flag
fix previous installs permissions
This commit is contained in:
Massimo Schiavon 2023-08-29 21:41:38 +02:00
commit 40c015d3e1
No known key found for this signature in database
GPG key ID: 5C896DA797460833
3 changed files with 16 additions and 9 deletions

View file

@ -8,8 +8,10 @@ StartLimitBurst={{ keycloak_service_startlimitburst }}
[Service]
Type=forking
{% if keycloak_service_runas %}
User={{ keycloak_service_user }}
Group={{ keycloak_service_group }}
{% endif -%}
EnvironmentFile=-/etc/sysconfig/keycloak
PIDFile={{ keycloak_service_pidfile }}
ExecStart={{ keycloak_dest }}/keycloak-service.sh start