[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