ansible-role-keycloak/templates/keycloack.service.j2

18 lines
585 B
Django/Jinja

[Unit]
Description=Keycloack Application Server
After=network.target
[Service]
Type=idle
Environment=JBOSS_HOME={{ keycloack_runtime_home }}
Environment=JBOSS_LOG_DIR={{ keycloack_log_directory }}
Environment="JAVA_OPTS=-Xms{{ keycloack_java_min_heap }} -Xmx{{ keycloack_java_max_heap }}"
User={{ keycloack_user }}
Group={{ keycloack_user }}
ExecStart={{ keycloack_runtime_home }}/bin/standalone.sh -b {{ keycloack_listen }} {% if keycloack_wildfly_clustered %} --server-config=standalone-ha.xml{% endif %}
TimeoutStartSec=600
TimeoutStopSec=600
[Install]
WantedBy=multi-user.target