#SPDX-License-Identifier: MIT-0 --- # defaults file for homarr # Base directory configuration (inherited from base role or defined here) docker_compose_base_dir: /etc/docker/compose docker_volume_base_dir: /srv/data # homarr-specific configuration homarr_base_path: /srv/data/homarr homarr_docker_compose_dir: "{{ docker_compose_base_dir }}/homarr" homarr_docker_volume_dir: "{{ docker_volume_base_dir }}/homarr" homarr_appdata_dir: "{{ homarr_docker_volume_dir }}/homarr/appdata" homarr_db: "{{ homarr_appdata_dir }}/db/db.sqlite" # Service configuration homarr_domain: "homarr.local.test" homarr_image: "ghcr.io/homarr-labs/homarr:latest" homarr_port: 7575 homarr_use_docker: false # REQUIRED: 64-character hex string used to encrypt integration credentials. # Generate with: openssl rand -hex 32 # Provide via OpenBao lookup, Ansible Vault, or extra-vars. # Never commit a real key to version control. #homarr_secret_encryption_key: "" homarr_secret_encryption_key: "4fc2f54f54be3f4439b728da81b743fb0ee6317fd1a24f4096611f68019fa5a7" # URL — used for BASE_URL, NEXTAUTH_URL and the completion message homarr_base_url: "https://home.local.test" # Auth providers (comma-separated): credentials, oidc, ldap homarr_auth_providers: "credentials,oidc" # OIDC configuration homarr_oidc_issuer: "https://auth.digitalboard.ch/realms/Digitalboard" homarr_oidc_client_id: "homarr-digitalboard" homarr_oidc_client_name: "Digitalboard" homarr_oidc_scopes: "openid profile email groups" homarr_oidc_groups_attribute: "groups" homarr_oidc_client_secret: "" homarr_oidc_auto_login: "false" # OIDC admin group (must exist in the identity provider) homarr_oidc_admin_group: "homarr-admins" # Board configuration homarr_default_board_name: "Home" homarr_default_board_public: true # Traefik configuration homarr_traefik_network: "proxy" homarr_use_ssl: true # Local admin homarr_admin_username: "admin" homarr_admin_email: "admin@digitalboard.ch" homarr_admin_password: "ChangeMe123!"