initial commit of the converted role from helm charts for qubernetis to compose ansible role
46 lines
1.5 KiB
YAML
46 lines
1.5 KiB
YAML
# SPDX-License-Identifier: MIT-0
|
|
---
|
|
# Internal — do not override in inventory.
|
|
|
|
# Mount points inside containers (Element Pro convention)
|
|
_ess_secret_mount: "/secrets/ess-generated"
|
|
_ess_conf_mount: "/conf"
|
|
_ess_well_known_mount: "/well-known"
|
|
|
|
# Compose file path
|
|
_ess_compose_file: "{{ ess_compose_dir }}/compose.yml"
|
|
_ess_env_file: "{{ ess_compose_dir }}/.env"
|
|
|
|
# Directory tree to create on the host
|
|
_ess_dirs:
|
|
- "{{ ess_compose_dir }}"
|
|
- "{{ ess_compose_conf_dir }}"
|
|
- "{{ ess_compose_conf_dir }}/haproxy"
|
|
- "{{ ess_compose_conf_dir }}/haproxy/well-known"
|
|
- "{{ ess_compose_conf_dir }}/synapse"
|
|
- "{{ ess_compose_conf_dir }}/mas"
|
|
- "{{ ess_compose_conf_dir }}/sfu"
|
|
- "{{ ess_compose_conf_dir }}/element-web"
|
|
- "{{ ess_compose_conf_dir }}/postgres"
|
|
- "{{ ess_compose_conf_dir }}/redis"
|
|
- "{{ ess_compose_secrets_dir }}"
|
|
- "{{ ess_compose_data_dir }}"
|
|
- "{{ ess_compose_data_dir }}/postgres"
|
|
- "{{ ess_compose_data_dir }}/synapse-media"
|
|
|
|
# All Element Pro secret-file names (matches the init-secrets job in the chart)
|
|
_ess_secret_names:
|
|
- POSTGRES_ADMIN_PASSWORD
|
|
- POSTGRES_SYNAPSE_PASSWORD
|
|
- POSTGRES_MATRIX_AUTHENTICATION_SERVICE_PASSWORD
|
|
- SYNAPSE_MACAROON
|
|
- SYNAPSE_REGISTRATION_SHARED_SECRET
|
|
- SYNAPSE_WORKERS_REPLICATION_SECRET
|
|
- SYNAPSE_SIGNING_KEY
|
|
- MAS_SYNAPSE_SHARED_SECRET
|
|
- MAS_MATRIX_TOOLS_OIDC_CLIENT_SECRET
|
|
- MAS_ENCRYPTION_SECRET
|
|
- MAS_RSA_PRIVATE_KEY
|
|
- MAS_ECDSA_PRIME256V1_PRIVATE_KEY
|
|
- ELEMENT_CALL_LIVEKIT_SECRET
|
|
- ADMIN_USER_PASSWORD
|