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
parent c8ebbe72d2
commit 40c015d3e1
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