35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
#SPDX-License-Identifier: MIT-0
|
|
---
|
|
# defaults file for keycloak
|
|
|
|
# Base directory configuration (inherited from base role or defined here)
|
|
docker_compose_base_dir: /etc/docker/compose
|
|
docker_volume_base_dir: /srv/data
|
|
|
|
# Keycloak-specific configuration
|
|
keycloak_service_name: keycloak
|
|
keycloak_docker_compose_dir: "{{ docker_compose_base_dir }}/{{ keycloak_service_name }}"
|
|
keycloak_docker_volume_dir: "{{ docker_volume_base_dir }}/{{ keycloak_service_name }}"
|
|
|
|
# Keycloak service configuration
|
|
keycloak_domain: "keycloak.local.test"
|
|
keycloak_image: "quay.io/keycloak/keycloak:24.0.1"
|
|
keycloak_port: 8080
|
|
keycloak_admin_user: admin
|
|
keycloak_admin_password: "changeme"
|
|
|
|
# PostgreSQL configuration
|
|
keycloak_postgres_image: "postgres:15"
|
|
keycloak_postgres_db: keycloak
|
|
keycloak_postgres_user: keycloak
|
|
keycloak_postgres_password: "changeme"
|
|
|
|
# Traefik configuration
|
|
keycloak_traefik_network: "proxy"
|
|
keycloak_backend_network: "backend"
|
|
keycloak_use_ssl: true
|
|
|
|
# Keycloak environment variables
|
|
keycloak_log_level: "INFO"
|
|
keycloak_proxy_mode: "edge"
|
|
keycloak_gzip_enabled: false # Disable GZIP encoding to avoid MIME type issues
|