Set-OPS-Public/roles/serveur_keycloak/templates/keycloak.service.j2

24 lines
614 B
Django/Jinja

[Unit]
Description=Keycloak Identity and Access Management
Documentation=https://www.keycloak.org/server/configuration
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User={{ serveur_keycloak_utilisateur }}
Group={{ serveur_keycloak_utilisateur }}
EnvironmentFile=/etc/keycloak/keycloak.env
WorkingDirectory={{ serveur_keycloak_home }}
ExecStart={{ serveur_keycloak_home }}/bin/kc.sh start --optimized
Restart=on-failure
RestartSec=5
TimeoutStartSec=120
LimitNOFILE=102642
NoNewPrivileges=yes
ProtectSystem=full
ProtectHome=true
PrivateTmp=true
[Install]
WantedBy=multi-user.target