digitalboard.core/roles/keycloak/defaults/main.yml

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