Files
ansible-collection-docker-apps/roles/romm/defaults/main.yml
T
2026-07-16 19:56:22 -04:00

51 lines
1.6 KiB
YAML

---
app_name: romm
# Container configuration
romm_container_name: "{{ app_name | default('romm') }}"
romm_container_version: latest
romm_db_container_name: "{{ app_name | default('romm') }}-db"
romm_db_container_version: latest
romm_restart_policy: "{{ app_restart_policy | default('unless-stopped') }}"
# Network configuration
romm_http_port: 8080
# Volume paths
romm_library_path: "{{ app_dir }}/library"
romm_assets_path: "{{ app_dir }}/assets"
romm_config_path: "{{ app_dir }}/config"
romm_resources_path: "{{ app_dir }}/resources"
romm_mysql_data_path: "{{ app_dir }}/mysql-data"
# Optional: persist the in-container Redis cache to a host path.
# Leave empty to use RomM's built-in ephemeral Redis (default).
romm_redis_data_path: ""
# Database configuration
romm_db_name: romm
romm_db_user: romm-user
romm_db_password: ""
romm_db_root_password: ""
# Auth
# Generate romm_auth_secret_key with: openssl rand -hex 32
romm_auth_secret_key: ""
# Metadata providers
# All providers are optional; RomM ignores empty credentials and disabled toggles.
# See https://docs.romm.app/latest/getting-started/metadata-providers
romm_igdb_client_id: ""
romm_igdb_client_secret: ""
romm_screenscraper_user: ""
romm_screenscraper_password: ""
romm_mobygames_api_key: "" # paid subscription required
romm_launchbox_api_enabled: false
romm_launchbox_scheduled_update_enabled: false
romm_launchbox_scheduled_update_cron: ""
romm_hasheous_api_enabled: true
romm_playmatch_api_enabled: false
romm_steamgriddb_api_key: ""
romm_retroachievements_api_key: ""
romm_flashpoint_api_enabled: false
romm_hltb_api_enabled: false