homelab/roles/synapse/meta/argument_specs.yml

56 lines
1.3 KiB
YAML
Raw Normal View History

---
argument_specs:
main:
options:
server_name:
type: str
required: true
postgresql_dbname:
type: str
default: matrix-synapse
postgresql_host:
type: str
default: postgresql
postgresql_user:
type: str
default: matrix-synapse
postgresql_password:
type: str
required: true
postgresql_conn_max:
type: int
turn_uris:
type: list
elements: str
turn_shared_secret:
type: str
openid_scopes:
type: list
elements: str
default: ["openid", "profile", "email"]
openid_discover:
type: bool
default: true
openid_client_id:
type: str
openid_client_secret:
type: str
openid_issuer_url:
type: str
openid_idp_id:
type: str
description: Unique identifier for the login method
default: openid
openid_idp_name:
type: str
description: Name of login method
default: OpenID
openid_localpart_template:
type: str
default: "user.preferred_username"
openid_display_name_template:
type: str
default: "user.name|capitalize"
log_level:
type: str