mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2024-11-14 10:04:46 +08:00
Add public_address to mautrix-discord
Related to https://github.com/mautrix/discord/issues/95
This commit is contained in:
parent
e48adcb91d
commit
b6916d3adc
@ -795,6 +795,8 @@ matrix_mautrix_discord_systemd_required_services_list: |
|
|||||||
|
|
||||||
matrix_mautrix_discord_appservice_token: "{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'maudisc.as.tok', rounds=655555) | to_uuid }}"
|
matrix_mautrix_discord_appservice_token: "{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'maudisc.as.tok', rounds=655555) | to_uuid }}"
|
||||||
|
|
||||||
|
matrix_mautrix_discord_homeserver_public_address: "{{ 'https' if matrix_playbook_ssl_enabled else 'http' }}://{{ matrix_server_fqn_matrix }}"
|
||||||
|
|
||||||
matrix_mautrix_discord_homeserver_token: "{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'maudisc.hs.tok', rounds=655555) | to_uuid }}"
|
matrix_mautrix_discord_homeserver_token: "{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'maudisc.hs.tok', rounds=655555) | to_uuid }}"
|
||||||
|
|
||||||
matrix_mautrix_discord_login_shared_secret: "{{ matrix_synapse_ext_password_provider_shared_secret_auth_shared_secret if matrix_synapse_ext_password_provider_shared_secret_auth_enabled else '' }}"
|
matrix_mautrix_discord_login_shared_secret: "{{ matrix_synapse_ext_password_provider_shared_secret_auth_shared_secret if matrix_synapse_ext_password_provider_shared_secret_auth_enabled else '' }}"
|
||||||
|
@ -22,6 +22,7 @@ matrix_mautrix_discord_data_path: "{{ matrix_mautrix_discord_base_path }}/data"
|
|||||||
matrix_mautrix_discord_docker_src_files_path: "{{ matrix_mautrix_discord_base_path }}/docker-src"
|
matrix_mautrix_discord_docker_src_files_path: "{{ matrix_mautrix_discord_base_path }}/docker-src"
|
||||||
|
|
||||||
matrix_mautrix_discord_homeserver_address: "{{ matrix_homeserver_container_url }}"
|
matrix_mautrix_discord_homeserver_address: "{{ matrix_homeserver_container_url }}"
|
||||||
|
matrix_mautrix_discord_homeserver_public_address: ''
|
||||||
matrix_mautrix_discord_homeserver_domain: "{{ matrix_domain }}"
|
matrix_mautrix_discord_homeserver_domain: "{{ matrix_domain }}"
|
||||||
matrix_mautrix_discord_appservice_address: "http://matrix-mautrix-discord:8080"
|
matrix_mautrix_discord_appservice_address: "http://matrix-mautrix-discord:8080"
|
||||||
|
|
||||||
|
@ -8,4 +8,5 @@
|
|||||||
with_items:
|
with_items:
|
||||||
- {'name': 'matrix_mautrix_discord_appservice_token', when: true}
|
- {'name': 'matrix_mautrix_discord_appservice_token', when: true}
|
||||||
- {'name': 'matrix_mautrix_discord_homeserver_token', when: true}
|
- {'name': 'matrix_mautrix_discord_homeserver_token', when: true}
|
||||||
|
- {'name': 'matrix_mautrix_discord_homeserver_public_address', when: true}
|
||||||
- {'name': 'matrix_mautrix_discord_database_hostname', when: "{{ matrix_mautrix_discord_database_engine == 'postgres' }}"}
|
- {'name': 'matrix_mautrix_discord_database_hostname', when: "{{ matrix_mautrix_discord_database_engine == 'postgres' }}"}
|
||||||
|
@ -3,8 +3,11 @@
|
|||||||
homeserver:
|
homeserver:
|
||||||
# The address that this appservice can use to connect to the homeserver.
|
# The address that this appservice can use to connect to the homeserver.
|
||||||
address: {{ matrix_mautrix_discord_homeserver_address | to_json }}
|
address: {{ matrix_mautrix_discord_homeserver_address | to_json }}
|
||||||
|
# Publicly accessible base URL for media, used for avatars in relay mode.
|
||||||
|
# If not set, the connection address above will be used.
|
||||||
|
public_address: {{ matrix_mautrix_discord_homeserver_public_address | to_json }}
|
||||||
# The domain of the homeserver (for MXIDs, etc).
|
# The domain of the homeserver (for MXIDs, etc).
|
||||||
domain: {{ matrix_mautrix_discord_homeserver_domain | to_json }}
|
domain: {{ matrix_mautrix_discord_homeserver_domain | to_json }}
|
||||||
# Is the homeserver actually mautrix-asmux?
|
# Is the homeserver actually mautrix-asmux?
|
||||||
asmux: false
|
asmux: false
|
||||||
# The URL to push real-time bridge status to.
|
# The URL to push real-time bridge status to.
|
||||||
@ -21,11 +24,11 @@ homeserver:
|
|||||||
appservice:
|
appservice:
|
||||||
# The address that the homeserver can use to connect to this appservice.
|
# The address that the homeserver can use to connect to this appservice.
|
||||||
address: {{ matrix_mautrix_discord_appservice_address | to_json }}
|
address: {{ matrix_mautrix_discord_appservice_address | to_json }}
|
||||||
|
|
||||||
# The hostname and port where this appservice should listen.
|
# The hostname and port where this appservice should listen.
|
||||||
hostname: 0.0.0.0
|
hostname: 0.0.0.0
|
||||||
port: 8080
|
port: 8080
|
||||||
|
|
||||||
# Database config.
|
# Database config.
|
||||||
database:
|
database:
|
||||||
# The database type. "sqlite3" and "postgres" are supported.
|
# The database type. "sqlite3" and "postgres" are supported.
|
||||||
@ -42,7 +45,7 @@ appservice:
|
|||||||
# Parsed with https://pkg.go.dev/time#ParseDuration
|
# Parsed with https://pkg.go.dev/time#ParseDuration
|
||||||
max_conn_idle_time: null
|
max_conn_idle_time: null
|
||||||
max_conn_lifetime: null
|
max_conn_lifetime: null
|
||||||
|
|
||||||
# The unique ID of this appservice.
|
# The unique ID of this appservice.
|
||||||
id: discord
|
id: discord
|
||||||
# Appservice bot details.
|
# Appservice bot details.
|
||||||
@ -56,7 +59,7 @@ appservice:
|
|||||||
# Whether or not to receive ephemeral events via appservice transactions.
|
# Whether or not to receive ephemeral events via appservice transactions.
|
||||||
# Requires MSC2409 support (i.e. Synapse 1.22+).
|
# Requires MSC2409 support (i.e. Synapse 1.22+).
|
||||||
ephemeral_events: true
|
ephemeral_events: true
|
||||||
|
|
||||||
# Authentication tokens for AS <-> HS communication. Autogenerated; do not modify.
|
# Authentication tokens for AS <-> HS communication. Autogenerated; do not modify.
|
||||||
as_token: {{ matrix_mautrix_discord_appservice_token | to_json }}
|
as_token: {{ matrix_mautrix_discord_appservice_token | to_json }}
|
||||||
hs_token: {{ matrix_mautrix_discord_homeserver_token | to_json }}
|
hs_token: {{ matrix_mautrix_discord_homeserver_token | to_json }}
|
||||||
@ -126,10 +129,10 @@ bridge:
|
|||||||
# instead of users having to find an access token and run `login-matrix`
|
# instead of users having to find an access token and run `login-matrix`
|
||||||
# manually.
|
# manually.
|
||||||
login_shared_secret_map: {{ matrix_mautrix_discord_bridge_login_shared_secret_map|to_json }}
|
login_shared_secret_map: {{ matrix_mautrix_discord_bridge_login_shared_secret_map|to_json }}
|
||||||
|
|
||||||
# The prefix for commands. Only required in non-management rooms.
|
# The prefix for commands. Only required in non-management rooms.
|
||||||
command_prefix: "{{ matrix_mautrix_discord_command_prefix }}"
|
command_prefix: "{{ matrix_mautrix_discord_command_prefix }}"
|
||||||
|
|
||||||
# Messages sent upon joining a management room.
|
# Messages sent upon joining a management room.
|
||||||
# Markdown is supported. The defaults are listed below.
|
# Markdown is supported. The defaults are listed below.
|
||||||
management_room_text:
|
management_room_text:
|
||||||
@ -141,7 +144,7 @@ bridge:
|
|||||||
welcome_unconnected: "Use `help` for help or `login` to log in."
|
welcome_unconnected: "Use `help` for help or `login` to log in."
|
||||||
# Optional extra text sent when joining a management room.
|
# Optional extra text sent when joining a management room.
|
||||||
additional_help: ""
|
additional_help: ""
|
||||||
|
|
||||||
# End-to-bridge encryption support options.
|
# End-to-bridge encryption support options.
|
||||||
#
|
#
|
||||||
# See https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html for more info.
|
# See https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html for more info.
|
||||||
@ -190,7 +193,7 @@ bridge:
|
|||||||
# session before changing it. The Matrix spec recommends 100 as the
|
# session before changing it. The Matrix spec recommends 100 as the
|
||||||
# default.
|
# default.
|
||||||
messages: 100
|
messages: 100
|
||||||
|
|
||||||
# Settings for provisioning API
|
# Settings for provisioning API
|
||||||
provisioning:
|
provisioning:
|
||||||
# Prefix for the provisioning API paths.
|
# Prefix for the provisioning API paths.
|
||||||
@ -198,7 +201,7 @@ bridge:
|
|||||||
# Shared secret for authentication. If set to "generate", a random secret will be generated,
|
# Shared secret for authentication. If set to "generate", a random secret will be generated,
|
||||||
# or if set to "disable", the provisioning API will be disabled.
|
# or if set to "disable", the provisioning API will be disabled.
|
||||||
shared_secret: generate
|
shared_secret: generate
|
||||||
|
|
||||||
# Permissions for using the bridge.
|
# Permissions for using the bridge.
|
||||||
# Permitted values:
|
# Permitted values:
|
||||||
# relay - Talk through the relaybot (if enabled), no access otherwise
|
# relay - Talk through the relaybot (if enabled), no access otherwise
|
||||||
|
Loading…
Reference in New Issue
Block a user