{% if keycloak_use_external_db %}
jdbc:{{ keycloak_db }}://{{ keycloak_database_host }}/{{ keycloak_database_name }}
{{ keycloak_db }}
{{ keycloak_database_max_pool_size }}
{{ keycloak_database_user }}
{{ keycloak_database_password }}
{% else %}
jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
h2
sa
sa
jdbc:h2:${jboss.server.data.dir}/keycloak;AUTO_SERVER=TRUE
h2
sa
sa
{% endif %}
{% if keycloak_use_external_db %}
{{ keycloak_db_class_name }}
{% else %}
org.h2.jdbcx.JdbcDataSource
{% endif %}
false
auth
classpath:${jboss.home.dir}/providers/*
master
900
2592000
true
true
${jboss.home.dir}/themes
jpa
basic
default
${keycloak.jta.lookup.provider:jboss}
${keycloak.x509cert.lookup.provider:default}
default