chore: add basic keycloak service
This commit is contained in:
parent
137075ee6f
commit
24b4f291a3
9 changed files with 246 additions and 0 deletions
35
roles/keycloak/defaults/main.yml
Normal file
35
roles/keycloak/defaults/main.yml
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
#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
|
||||
Loading…
Add table
Add a link
Reference in a new issue