2020-06-18 18:23:12 +02:00
|
|
|
---
|
2020-06-19 19:10:02 +02:00
|
|
|
keycloak_major_version: '10'
|
|
|
|
keycloak_minor_version: '0'
|
|
|
|
keycloak_point_version: '2'
|
2021-02-15 19:58:53 +01:00
|
|
|
keycloak_wildfly_mode: 'standalone'
|
2020-06-19 19:10:02 +02:00
|
|
|
keycloak_install_dir: '/opt/keycloak'
|
2021-02-15 19:58:53 +01:00
|
|
|
keycloak_properties_directory: '/opt/keycloak/properties'
|
|
|
|
keycloak_distribution_data_directory: '{{ keycloak_install_dir }}/{{ keycloak_distribution }}/{{ keycloak_wildfly_mode }}'
|
|
|
|
keycloak_data_directory: '/opt/keycloak_data'
|
2020-06-19 19:10:02 +02:00
|
|
|
keycloak_log_directory: '/var/log/keycloak'
|
2021-02-15 19:58:53 +01:00
|
|
|
keycloak_startup_properties:
|
2022-07-18 11:07:55 +02:00
|
|
|
- name: 'jboss.server.data.dir'
|
|
|
|
value: '{{ keycloak_data_directory }}'
|
|
|
|
- name: 'jboss.server.log.dir'
|
|
|
|
value: '{{ keycloak_log_directory }}'
|
2020-06-19 12:50:10 +02:00
|
|
|
# domain clustered mode is not supported at this time
|
2020-06-19 19:10:02 +02:00
|
|
|
keycloak_wildfly_clustered: False
|
2020-10-19 16:01:19 +02:00
|
|
|
keycloak_wildfly_cluster_node_name: '{{ ansible_hostname }}'
|
2020-10-19 17:46:14 +02:00
|
|
|
keycloak_wildfly_cluster_private_bind_address: '{{ ansible_default_ipv4.address }}'
|
2020-10-19 16:01:19 +02:00
|
|
|
keycloak_wildfly_mping_multicast_address: '230.0.0.4'
|
|
|
|
keycloak_wildfly_jgroups_udp_multicast_address: '230.0.0.4'
|
|
|
|
keycloak_wildfly_modcluster_multicast_address: '224.0.1.105'
|
2020-06-19 19:10:02 +02:00
|
|
|
keycloak_listen: '127.0.0.1'
|
|
|
|
keycloak_java_min_heap: '2048m'
|
|
|
|
keycloak_java_max_heap: '{{ keycloak_java_min_heap }}'
|
2020-10-19 18:20:59 +02:00
|
|
|
keycloak_node_identifier: 1
|
2020-06-19 19:10:02 +02:00
|
|
|
|
2022-07-18 11:07:55 +02:00
|
|
|
keycloak_use_external_db: true
|
2020-07-01 12:56:13 +02:00
|
|
|
# postgresql is the only supported choice for the time being
|
2020-06-19 19:10:02 +02:00
|
|
|
keycloak_db: 'postgresql'
|
|
|
|
keycloak_db_module_name: 'org.{{ keycloak_db }}'
|
|
|
|
keycloak_db_module_path: 'org/{{ keycloak_db }}'
|
2020-06-19 19:31:48 +02:00
|
|
|
keycloak_db_class_name: '{{ keycloak_db_module_name }}.xa.PGXADataSource'
|
2020-06-19 19:10:02 +02:00
|
|
|
keycloak_jdbc_driver_version: '42.2.14'
|
|
|
|
keycloak_jdbc_driver: 'postgresql-{{ keycloak_jdbc_driver_version }}.jar'
|
|
|
|
keycloak_jdbc_driver_url: 'https://jdbc.postgresql.org/download/{{ keycloak_jdbc_driver }}'
|
|
|
|
keycloak_database_name: keycloak
|
|
|
|
keycloak_database_user: keycloak_u
|
2022-07-18 11:07:55 +02:00
|
|
|
# keycloak_database_password: 'define it into a vault file'
|
2020-06-19 19:10:02 +02:00
|
|
|
keycloak_database_host: 'localhost'
|
|
|
|
keycloak_database_max_pool_size: '50'
|
2022-07-18 11:07:55 +02:00
|
|
|
keycloak_database_jboss_connection_checker: true
|
2021-02-16 20:07:12 +01:00
|
|
|
keycloak_database_idle_timeouts_min: 1
|
2020-06-19 20:13:43 +02:00
|
|
|
keycloak_admin_user: kadmin
|
2022-07-18 11:07:55 +02:00
|
|
|
# keycloak_admin_password: 'define it into a vault file'
|
2020-06-20 00:58:19 +02:00
|
|
|
|
2022-07-18 11:07:55 +02:00
|
|
|
keycloak_behind_reverse_proxy: true
|
2021-02-15 19:58:53 +01:00
|
|
|
|
|
|
|
keycloak_jcliff_version: '2.12.7'
|