Merge branch 'spantaleev:master' into master
This commit is contained in:
commit
95a5d07a8f
@ -22,7 +22,7 @@ matrix_dimension_enabled: true
|
|||||||
|
|
||||||
## Define admin users
|
## Define admin users
|
||||||
|
|
||||||
These users can modify the integrations this Dimension supports. Admin interface is accessible at `https://dimension.<your-domain>/riot-app/admin` after logging in to element.
|
These users can modify the integrations this Dimension supports.
|
||||||
Add this to your configuration file (`inventory/host_vars/matrix.<your-domain>/vars.yml`):
|
Add this to your configuration file (`inventory/host_vars/matrix.<your-domain>/vars.yml`):
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
@ -31,6 +31,7 @@ matrix_dimension_admins:
|
|||||||
- "@user2:{{ matrix_domain }}"
|
- "@user2:{{ matrix_domain }}"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Admin interface is accessible at `https://dimension.<your-domain>/riot-app/admin` after logging in to element and opening it in any room via "Edit widgets, bridges & bots" and then clicking the "settings"-icon in the upper right corner.
|
||||||
|
|
||||||
## Access token
|
## Access token
|
||||||
|
|
||||||
|
|||||||
@ -299,6 +299,10 @@ matrix_mautrix_facebook_appservice_token: "{{ '%s' | format(matrix_homeserver_ge
|
|||||||
|
|
||||||
matrix_mautrix_facebook_homeserver_token: "{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'fb.hs.token') | to_uuid }}"
|
matrix_mautrix_facebook_homeserver_token: "{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'fb.hs.token') | to_uuid }}"
|
||||||
|
|
||||||
|
matrix_mautrix_facebook_public_endpoint: "/{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'facebook') | to_uuid }}"
|
||||||
|
|
||||||
|
matrix_mautrix_facebook_container_http_host_bind_port: "{{ '' if matrix_nginx_proxy_enabled else '127.0.0.1:9008' }}"
|
||||||
|
|
||||||
matrix_mautrix_facebook_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_facebook_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_facebook_bridge_presence: "{{ matrix_synapse_presence_enabled if matrix_synapse_enabled else true }}"
|
matrix_mautrix_facebook_bridge_presence: "{{ matrix_synapse_presence_enabled if matrix_synapse_enabled else true }}"
|
||||||
@ -2143,7 +2147,7 @@ matrix_prometheus_scraper_node_targets: "{{ ['matrix-prometheus-node-exporter:91
|
|||||||
matrix_prometheus_scraper_postgres_enabled: "{{ matrix_prometheus_postgres_exporter_enabled }}"
|
matrix_prometheus_scraper_postgres_enabled: "{{ matrix_prometheus_postgres_exporter_enabled }}"
|
||||||
matrix_prometheus_scraper_postgres_targets: "{{ ['matrix-prometheus-postgres-exporter:'+ matrix_prometheus_postgres_exporter_port|string] if matrix_prometheus_scraper_postgres_enabled else [] }}"
|
matrix_prometheus_scraper_postgres_targets: "{{ ['matrix-prometheus-postgres-exporter:'+ matrix_prometheus_postgres_exporter_port|string] if matrix_prometheus_scraper_postgres_enabled else [] }}"
|
||||||
|
|
||||||
matrix_prometheus_scraper_hookshot_enabled: "{{ matrix_hookshot_metrics_enabled }}"
|
matrix_prometheus_scraper_hookshot_enabled: "{{ matrix_hookshot_metrics_enabled|default(false) }}"
|
||||||
matrix_prometheus_scraper_hookshot_targets: "{{ [matrix_hookshot_container_url|string +':'+ matrix_hookshot_metrics_port|string] if matrix_hookshot_metrics_enabled else [] }}"
|
matrix_prometheus_scraper_hookshot_targets: "{{ [matrix_hookshot_container_url|string +':'+ matrix_hookshot_metrics_port|string] if matrix_hookshot_metrics_enabled else [] }}"
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
- name: Ensure go-neb config installed
|
- name: Ensure go-neb config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_bot_go_neb_configuration|to_nice_yaml }}"
|
content: "{{ matrix_bot_go_neb_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_bot_go_neb_config_path }}/config.yaml"
|
dest: "{{ matrix_bot_go_neb_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -70,7 +70,7 @@
|
|||||||
|
|
||||||
- name: Ensure matrix-reminder-bot config installed
|
- name: Ensure matrix-reminder-bot config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_bot_matrix_reminder_bot_configuration|to_nice_yaml }}"
|
content: "{{ matrix_bot_matrix_reminder_bot_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_bot_matrix_reminder_bot_config_path }}/config.yaml"
|
dest: "{{ matrix_bot_matrix_reminder_bot_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
- name: Ensure matrix-bot-mjolnir config installed
|
- name: Ensure matrix-bot-mjolnir config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_bot_mjolnir_configuration|to_nice_yaml }}"
|
content: "{{ matrix_bot_mjolnir_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_bot_mjolnir_config_path }}/production.yaml"
|
dest: "{{ matrix_bot_mjolnir_config_path }}/production.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -69,7 +69,7 @@
|
|||||||
|
|
||||||
- name: Ensure AppService Discord config.yaml installed
|
- name: Ensure AppService Discord config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_appservice_discord_configuration|to_nice_yaml }}"
|
content: "{{ matrix_appservice_discord_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_appservice_discord_config_path }}/config.yaml"
|
dest: "{{ matrix_appservice_discord_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -77,7 +77,7 @@
|
|||||||
|
|
||||||
- name: Ensure AppService Discord registration.yaml installed
|
- name: Ensure AppService Discord registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_appservice_discord_registration|to_nice_yaml }}"
|
content: "{{ matrix_appservice_discord_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_appservice_discord_config_path }}/registration.yaml"
|
dest: "{{ matrix_appservice_discord_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -87,7 +87,7 @@
|
|||||||
|
|
||||||
- name: Ensure Matrix Appservice IRC config installed
|
- name: Ensure Matrix Appservice IRC config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_appservice_irc_configuration|to_nice_yaml }}"
|
content: "{{ matrix_appservice_irc_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_appservice_irc_config_path }}/config.yaml"
|
dest: "{{ matrix_appservice_irc_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -171,7 +171,7 @@
|
|||||||
|
|
||||||
- name: Ensure Appservice IRC registration.yaml installed
|
- name: Ensure Appservice IRC registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_appservice_irc_registration|to_nice_yaml }}"
|
content: "{{ matrix_appservice_irc_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_appservice_irc_config_path }}/registration.yaml"
|
dest: "{{ matrix_appservice_irc_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -84,4 +84,4 @@
|
|||||||
Please make sure that you're proxying the `{{ something }}`
|
Please make sure that you're proxying the `{{ something }}`
|
||||||
URL endpoint to the matrix-appservice-slack container.
|
URL endpoint to the matrix-appservice-slack container.
|
||||||
You can expose the container's port using the `matrix_appservice_slack_container_http_host_bind_port` variable.
|
You can expose the container's port using the `matrix_appservice_slack_container_http_host_bind_port` variable.
|
||||||
when: "matrix_appservice_slack_enabled|bool and matrix_nginx_proxy_enabled is not defined"
|
when: "matrix_appservice_slack_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -61,7 +61,7 @@
|
|||||||
|
|
||||||
- name: Ensure Matrix Appservice Slack config installed
|
- name: Ensure Matrix Appservice Slack config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_appservice_slack_configuration|to_nice_yaml }}"
|
content: "{{ matrix_appservice_slack_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_appservice_slack_config_path }}/config.yaml"
|
dest: "{{ matrix_appservice_slack_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -69,7 +69,7 @@
|
|||||||
|
|
||||||
- name: Ensure appservice-slack registration.yaml installed
|
- name: Ensure appservice-slack registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_appservice_slack_registration|to_nice_yaml }}"
|
content: "{{ matrix_appservice_slack_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_appservice_slack_config_path }}/slack-registration.yaml"
|
dest: "{{ matrix_appservice_slack_config_path }}/slack-registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -79,4 +79,4 @@
|
|||||||
Please make sure that you're proxying the `{{ matrix_appservice_webhooks_public_endpoint }}`
|
Please make sure that you're proxying the `{{ matrix_appservice_webhooks_public_endpoint }}`
|
||||||
URL endpoint to the matrix-appservice-webhooks container.
|
URL endpoint to the matrix-appservice-webhooks container.
|
||||||
You can expose the container's port using the `matrix_appservice_webhooks_container_http_host_bind_port` variable.
|
You can expose the container's port using the `matrix_appservice_webhooks_container_http_host_bind_port` variable.
|
||||||
when: "matrix_appservice_webhooks_enabled|bool and matrix_nginx_proxy_enabled is not defined"
|
when: "matrix_appservice_webhooks_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
- name: Ensure Matrix Appservice webhooks config is installed
|
- name: Ensure Matrix Appservice webhooks config is installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_appservice_webhooks_configuration|to_nice_yaml }}"
|
content: "{{ matrix_appservice_webhooks_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_appservice_webhooks_config_path }}/config.yaml"
|
dest: "{{ matrix_appservice_webhooks_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -69,7 +69,7 @@
|
|||||||
|
|
||||||
- name: Ensure appservice-webhooks registration.yaml installed
|
- name: Ensure appservice-webhooks registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_appservice_webhooks_registration|to_nice_yaml }}"
|
content: "{{ matrix_appservice_webhooks_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_appservice_webhooks_config_path }}/webhooks-registration.yaml"
|
dest: "{{ matrix_appservice_webhooks_config_path }}/webhooks-registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -67,7 +67,7 @@
|
|||||||
|
|
||||||
- name: Ensure beeper-linkedin config.yaml installed
|
- name: Ensure beeper-linkedin config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_beeper_linkedin_configuration|to_nice_yaml }}"
|
content: "{{ matrix_beeper_linkedin_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_beeper_linkedin_config_path }}/config.yaml"
|
dest: "{{ matrix_beeper_linkedin_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -75,7 +75,7 @@
|
|||||||
|
|
||||||
- name: Ensure beeper-linkedin registration.yaml installed
|
- name: Ensure beeper-linkedin registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_beeper_linkedin_registration|to_nice_yaml }}"
|
content: "{{ matrix_beeper_linkedin_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_beeper_linkedin_config_path }}/registration.yaml"
|
dest: "{{ matrix_beeper_linkedin_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
- name: Ensure heisenbridge registration.yaml installed if provided
|
- name: Ensure heisenbridge registration.yaml installed if provided
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_heisenbridge_registration|to_nice_yaml }}"
|
content: "{{ matrix_heisenbridge_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_heisenbridge_base_path }}/registration.yaml"
|
dest: "{{ matrix_heisenbridge_base_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -127,4 +127,4 @@
|
|||||||
Please make sure that you're proxying the `{{ matrix_hookshot_public_endpoint }}`
|
Please make sure that you're proxying the `{{ matrix_hookshot_public_endpoint }}`
|
||||||
URL endpoint to the matrix-hookshot container.
|
URL endpoint to the matrix-hookshot container.
|
||||||
You can expose the container's ports using the `matrix_hookshot_container_http_host_bind_ports` variable.
|
You can expose the container's ports using the `matrix_hookshot_container_http_host_bind_ports` variable.
|
||||||
when: "matrix_hookshot_enabled|bool and matrix_nginx_proxy_enabled is not defined"
|
when: "matrix_hookshot_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
- name: Ensure hookshot config.yml installed if provided
|
- name: Ensure hookshot config.yml installed if provided
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_hookshot_configuration|to_nice_yaml }}"
|
content: "{{ matrix_hookshot_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_hookshot_base_path }}/config.yml"
|
dest: "{{ matrix_hookshot_base_path }}/config.yml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -56,7 +56,7 @@
|
|||||||
|
|
||||||
- name: Ensure hookshot registration.yml installed if provided
|
- name: Ensure hookshot registration.yml installed if provided
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_hookshot_registration|to_nice_yaml }}"
|
content: "{{ matrix_hookshot_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_hookshot_base_path }}/registration.yml"
|
dest: "{{ matrix_hookshot_base_path }}/registration.yml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -17,9 +17,16 @@ matrix_mautrix_facebook_config_path: "{{ matrix_mautrix_facebook_base_path }}/co
|
|||||||
matrix_mautrix_facebook_data_path: "{{ matrix_mautrix_facebook_base_path }}/data"
|
matrix_mautrix_facebook_data_path: "{{ matrix_mautrix_facebook_base_path }}/data"
|
||||||
matrix_mautrix_facebook_docker_src_files_path: "{{ matrix_mautrix_facebook_base_path }}/docker-src"
|
matrix_mautrix_facebook_docker_src_files_path: "{{ matrix_mautrix_facebook_base_path }}/docker-src"
|
||||||
|
|
||||||
|
# Whether or not the public-facing endpoints should be enabled (web-based login)
|
||||||
|
matrix_mautrix_facebook_appservice_public_enabled: true
|
||||||
|
|
||||||
|
# Mautrix Facebook public endpoint to log in to Facebook
|
||||||
|
matrix_mautrix_facebook_public_endpoint: ''
|
||||||
|
|
||||||
matrix_mautrix_facebook_homeserver_address: "{{ matrix_homeserver_container_url }}"
|
matrix_mautrix_facebook_homeserver_address: "{{ matrix_homeserver_container_url }}"
|
||||||
matrix_mautrix_facebook_homeserver_domain: '{{ matrix_domain }}'
|
matrix_mautrix_facebook_homeserver_domain: '{{ matrix_domain }}'
|
||||||
matrix_mautrix_facebook_appservice_address: 'http://matrix-mautrix-facebook:29319'
|
matrix_mautrix_facebook_appservice_address: 'http://matrix-mautrix-facebook:29319'
|
||||||
|
matrix_mautrix_facebook_appservice_public_external: 'https://{{ matrix_server_fqn_matrix }}{{ matrix_mautrix_facebook_public_endpoint }}'
|
||||||
|
|
||||||
# A list of extra arguments to pass to the container
|
# A list of extra arguments to pass to the container
|
||||||
matrix_mautrix_facebook_container_extra_arguments: []
|
matrix_mautrix_facebook_container_extra_arguments: []
|
||||||
@ -37,6 +44,11 @@ matrix_mautrix_facebook_homeserver_token: ''
|
|||||||
# If false, created portal rooms will never be federated.
|
# If false, created portal rooms will never be federated.
|
||||||
matrix_mautrix_facebook_federate_rooms: true
|
matrix_mautrix_facebook_federate_rooms: true
|
||||||
|
|
||||||
|
# Controls whether the matrix-mautrix-facebook container exposes its HTTP port.
|
||||||
|
#
|
||||||
|
# Takes an "<ip>:<port>" or "<port>" value (e.g. "127.0.0.1:9008"), or empty string to not expose.
|
||||||
|
matrix_mautrix_facebook_container_http_host_bind_port: ''
|
||||||
|
|
||||||
# Database-related configuration fields.
|
# Database-related configuration fields.
|
||||||
#
|
#
|
||||||
# To use SQLite:
|
# To use SQLite:
|
||||||
|
|||||||
@ -22,3 +22,51 @@
|
|||||||
+
|
+
|
||||||
{{ ["/matrix-mautrix-facebook-registration.yaml"] }}
|
{{ ["/matrix-mautrix-facebook-registration.yaml"] }}
|
||||||
when: matrix_mautrix_facebook_enabled|bool
|
when: matrix_mautrix_facebook_enabled|bool
|
||||||
|
|
||||||
|
- block:
|
||||||
|
- name: Fail if matrix-nginx-proxy role already executed
|
||||||
|
fail:
|
||||||
|
msg: >-
|
||||||
|
Trying to append Mautrix Facebook's reverse-proxying configuration to matrix-nginx-proxy,
|
||||||
|
but it's pointless since the matrix-nginx-proxy role had already executed.
|
||||||
|
To fix this, please change the order of roles in your playbook,
|
||||||
|
so that the matrix-nginx-proxy role would run after the matrix-bridge-mautrix-facebook role.
|
||||||
|
when: matrix_nginx_proxy_role_executed|default(False)|bool
|
||||||
|
|
||||||
|
- name: Generate Mautrix Facebook proxying configuration for matrix-nginx-proxy
|
||||||
|
set_fact:
|
||||||
|
matrix_mautrix_facebook_matrix_nginx_proxy_configuration: |
|
||||||
|
location {{ matrix_mautrix_facebook_public_endpoint }} {
|
||||||
|
{% if matrix_nginx_proxy_enabled|default(False) %}
|
||||||
|
{# Use the embedded DNS resolver in Docker containers to discover the service #}
|
||||||
|
resolver 127.0.0.11 valid=5s;
|
||||||
|
set $backend "matrix-mautrix-facebook:29319";
|
||||||
|
proxy_pass http://$backend;
|
||||||
|
{% else %}
|
||||||
|
{# Generic configuration for use outside of our container setup #}
|
||||||
|
proxy_pass http://127.0.0.1:9008;
|
||||||
|
{% endif %}
|
||||||
|
}
|
||||||
|
|
||||||
|
- name: Register Mautrix Facebook proxying configuration with matrix-nginx-proxy
|
||||||
|
set_fact:
|
||||||
|
matrix_nginx_proxy_proxy_matrix_additional_server_configuration_blocks: |
|
||||||
|
{{
|
||||||
|
matrix_nginx_proxy_proxy_matrix_additional_server_configuration_blocks|default([])
|
||||||
|
+
|
||||||
|
[matrix_mautrix_facebook_matrix_nginx_proxy_configuration]
|
||||||
|
}}
|
||||||
|
|
||||||
|
- name: Warn about reverse-proxying if matrix-nginx-proxy not used
|
||||||
|
debug:
|
||||||
|
msg: >-
|
||||||
|
NOTE: You've enabled the Mautrix Facebook bridge but are not using the matrix-nginx-proxy
|
||||||
|
reverse proxy.
|
||||||
|
Please make sure that you're proxying the `{{ matrix_mautrix_facebook_public_endpoint }}`
|
||||||
|
URL endpoint to the matrix-mautrix-facebook container.
|
||||||
|
You can expose the container's port using the `matrix_mautrix_facebook_container_http_host_bind_port` variable.
|
||||||
|
when: "not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|
||||||
|
tags:
|
||||||
|
- always
|
||||||
|
when: matrix_mautrix_facebook_enabled|bool and matrix_mautrix_facebook_appservice_public_enabled|bool
|
||||||
|
|||||||
@ -97,7 +97,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-facebook config.yaml installed
|
- name: Ensure mautrix-facebook config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_facebook_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_facebook_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_facebook_config_path }}/config.yaml"
|
dest: "{{ matrix_mautrix_facebook_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -105,7 +105,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-facebook registration.yaml installed
|
- name: Ensure mautrix-facebook registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_facebook_registration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_facebook_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_facebook_config_path }}/registration.yaml"
|
dest: "{{ matrix_mautrix_facebook_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -6,6 +6,7 @@
|
|||||||
You need to define a required configuration setting (`{{ item }}`).
|
You need to define a required configuration setting (`{{ item }}`).
|
||||||
when: "vars[item] == ''"
|
when: "vars[item] == ''"
|
||||||
with_items:
|
with_items:
|
||||||
|
- "matrix_mautrix_facebook_public_endpoint"
|
||||||
- "matrix_mautrix_facebook_appservice_token"
|
- "matrix_mautrix_facebook_appservice_token"
|
||||||
- "matrix_mautrix_facebook_homeserver_token"
|
- "matrix_mautrix_facebook_homeserver_token"
|
||||||
|
|
||||||
|
|||||||
@ -32,16 +32,12 @@ appservice:
|
|||||||
# Public part of web server for out-of-Matrix interaction with the bridge.
|
# Public part of web server for out-of-Matrix interaction with the bridge.
|
||||||
public:
|
public:
|
||||||
# Whether or not the public-facing endpoints should be enabled.
|
# Whether or not the public-facing endpoints should be enabled.
|
||||||
enabled: false
|
enabled: {{ matrix_mautrix_facebook_appservice_public_enabled|to_json }}
|
||||||
# The prefix to use in the public-facing endpoints.
|
# The prefix to use in the public-facing endpoints.
|
||||||
prefix: /public
|
prefix: {{ matrix_mautrix_facebook_public_endpoint|to_json }}
|
||||||
# The base URL where the public-facing endpoints are available. The prefix is not added
|
# The base URL where the public-facing endpoints are available. The prefix is not added
|
||||||
# implicitly.
|
# implicitly.
|
||||||
external: https://example.com/public
|
external: {{ matrix_mautrix_facebook_appservice_public_external|to_json }}
|
||||||
# Shared secret for integration managers such as mautrix-manager.
|
|
||||||
# If set to "generate", a random string will be generated on the next startup.
|
|
||||||
# If null, integration manager access to the API will not be possible.
|
|
||||||
shared_secret: generate
|
|
||||||
|
|
||||||
# The unique ID of this appservice.
|
# The unique ID of this appservice.
|
||||||
id: facebook
|
id: facebook
|
||||||
@ -176,7 +172,7 @@ bridge:
|
|||||||
# Whether or not temporary disconnections should send notices to the notice room.
|
# Whether or not temporary disconnections should send notices to the notice room.
|
||||||
# If this is false, disconnections will never send messages and connections will only send
|
# If this is false, disconnections will never send messages and connections will only send
|
||||||
# messages if it was disconnected for more than resync_max_disconnected_time seconds.
|
# messages if it was disconnected for more than resync_max_disconnected_time seconds.
|
||||||
temporary_disconnect_notices: true
|
temporary_disconnect_notices: false
|
||||||
# Whether or not the bridge should try to "refresh" the connection if a normal reconnection
|
# Whether or not the bridge should try to "refresh" the connection if a normal reconnection
|
||||||
# attempt fails.
|
# attempt fails.
|
||||||
refresh_on_reconnection_fail: false
|
refresh_on_reconnection_fail: false
|
||||||
|
|||||||
@ -24,6 +24,9 @@ ExecStart={{ matrix_host_command_docker }} run --rm --name matrix-mautrix-facebo
|
|||||||
--user={{ matrix_user_uid }}:{{ matrix_user_gid }} \
|
--user={{ matrix_user_uid }}:{{ matrix_user_gid }} \
|
||||||
--cap-drop=ALL \
|
--cap-drop=ALL \
|
||||||
--network={{ matrix_docker_network }} \
|
--network={{ matrix_docker_network }} \
|
||||||
|
{% if matrix_mautrix_facebook_appservice_public_enabled and matrix_mautrix_facebook_container_http_host_bind_port %}
|
||||||
|
-p {{ matrix_mautrix_facebook_container_http_host_bind_port }}:29319 \
|
||||||
|
{% endif %}
|
||||||
-v {{ matrix_mautrix_facebook_config_path }}:/config:z \
|
-v {{ matrix_mautrix_facebook_config_path }}:/config:z \
|
||||||
-v {{ matrix_mautrix_facebook_data_path }}:/data:z \
|
-v {{ matrix_mautrix_facebook_data_path }}:/data:z \
|
||||||
{% for arg in matrix_mautrix_facebook_container_extra_arguments %}
|
{% for arg in matrix_mautrix_facebook_container_extra_arguments %}
|
||||||
|
|||||||
@ -67,4 +67,4 @@
|
|||||||
Please make sure that you're proxying the `{{ matrix_mautrix_googlechat_public_endpoint }}`
|
Please make sure that you're proxying the `{{ matrix_mautrix_googlechat_public_endpoint }}`
|
||||||
URL endpoint to the matrix-mautrix-googlechat container.
|
URL endpoint to the matrix-mautrix-googlechat container.
|
||||||
You can expose the container's port using the `matrix_mautrix_googlechat_container_http_host_bind_port` variable.
|
You can expose the container's port using the `matrix_mautrix_googlechat_container_http_host_bind_port` variable.
|
||||||
when: "matrix_mautrix_googlechat_enabled|bool and (matrix_nginx_proxy_enabled is not defined or matrix_nginx_proxy_enabled|bool == false)"
|
when: "matrix_mautrix_googlechat_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -96,7 +96,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-googlechat config.yaml installed
|
- name: Ensure mautrix-googlechat config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_googlechat_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_googlechat_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_googlechat_config_path }}/config.yaml"
|
dest: "{{ matrix_mautrix_googlechat_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-googlechat registration.yaml installed
|
- name: Ensure mautrix-googlechat registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_googlechat_registration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_googlechat_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_googlechat_config_path }}/registration.yaml"
|
dest: "{{ matrix_mautrix_googlechat_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -67,4 +67,4 @@
|
|||||||
Please make sure that you're proxying the `{{ matrix_mautrix_hangouts_public_endpoint }}`
|
Please make sure that you're proxying the `{{ matrix_mautrix_hangouts_public_endpoint }}`
|
||||||
URL endpoint to the matrix-mautrix-hangouts container.
|
URL endpoint to the matrix-mautrix-hangouts container.
|
||||||
You can expose the container's port using the `matrix_mautrix_hangouts_container_http_host_bind_port` variable.
|
You can expose the container's port using the `matrix_mautrix_hangouts_container_http_host_bind_port` variable.
|
||||||
when: "matrix_mautrix_hangouts_enabled|bool and (matrix_nginx_proxy_enabled is not defined or matrix_nginx_proxy_enabled|bool == false)"
|
when: "matrix_mautrix_hangouts_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -96,7 +96,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-hangouts config.yaml installed
|
- name: Ensure mautrix-hangouts config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_hangouts_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_hangouts_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_hangouts_config_path }}/config.yaml"
|
dest: "{{ matrix_mautrix_hangouts_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-hangouts registration.yaml installed
|
- name: Ensure mautrix-hangouts registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_hangouts_registration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_hangouts_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_hangouts_config_path }}/registration.yaml"
|
dest: "{{ matrix_mautrix_hangouts_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -51,7 +51,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-instagram config.yaml installed
|
- name: Ensure mautrix-instagram config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_instagram_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_instagram_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_instagram_config_path }}/config.yaml"
|
dest: "{{ matrix_mautrix_instagram_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -59,7 +59,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-instagram registration.yaml installed
|
- name: Ensure mautrix-instagram registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_instagram_registration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_instagram_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_instagram_config_path }}/registration.yaml"
|
dest: "{{ matrix_mautrix_instagram_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -84,7 +84,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-signal config.yaml installed
|
- name: Ensure mautrix-signal config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_signal_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_signal_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_signal_config_path }}/config.yaml"
|
dest: "{{ matrix_mautrix_signal_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -92,7 +92,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-signal registration.yaml installed
|
- name: Ensure mautrix-signal registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_signal_registration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_signal_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_signal_config_path }}/registration.yaml"
|
dest: "{{ matrix_mautrix_signal_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -28,6 +28,9 @@ matrix_mautrix_telegram_api_id: ''
|
|||||||
matrix_mautrix_telegram_api_hash: ''
|
matrix_mautrix_telegram_api_hash: ''
|
||||||
matrix_mautrix_telegram_bot_token: disabled
|
matrix_mautrix_telegram_bot_token: disabled
|
||||||
|
|
||||||
|
# Whether or not the public-facing endpoints should be enabled (web-based login)
|
||||||
|
matrix_mautrix_telegram_appservice_public_enabled: true
|
||||||
|
|
||||||
# Mautrix telegram public endpoint to log in to telegram
|
# Mautrix telegram public endpoint to log in to telegram
|
||||||
# Use an uuid so it's not easily discoverable.
|
# Use an uuid so it's not easily discoverable.
|
||||||
# Example: /741a0483-ba17-4682-9900-30bd7269f1cc
|
# Example: /741a0483-ba17-4682-9900-30bd7269f1cc
|
||||||
|
|||||||
@ -56,16 +56,16 @@
|
|||||||
+
|
+
|
||||||
[matrix_mautrix_telegram_matrix_nginx_proxy_configuration]
|
[matrix_mautrix_telegram_matrix_nginx_proxy_configuration]
|
||||||
}}
|
}}
|
||||||
|
- name: Warn about reverse-proxying if matrix-nginx-proxy not used
|
||||||
|
debug:
|
||||||
|
msg: >-
|
||||||
|
NOTE: You've enabled the Mautrix Telegram bridge but are not using the matrix-nginx-proxy
|
||||||
|
reverse proxy.
|
||||||
|
Please make sure that you're proxying the `{{ matrix_mautrix_telegram_public_endpoint }}`
|
||||||
|
URL endpoint to the matrix-mautrix-telegram container.
|
||||||
|
You can expose the container's port using the `matrix_mautrix_telegram_container_http_host_bind_port` variable.
|
||||||
|
when: "not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|
||||||
tags:
|
tags:
|
||||||
- always
|
- always
|
||||||
when: matrix_mautrix_telegram_enabled|bool
|
when: matrix_mautrix_telegram_enabled|bool and matrix_mautrix_telegram_appservice_public_enabled|bool
|
||||||
|
|
||||||
- name: Warn about reverse-proxying if matrix-nginx-proxy not used
|
|
||||||
debug:
|
|
||||||
msg: >-
|
|
||||||
NOTE: You've enabled the Mautrix Telegram bridge but are not using the matrix-nginx-proxy
|
|
||||||
reverse proxy.
|
|
||||||
Please make sure that you're proxying the `{{ matrix_mautrix_telegram_public_endpoint }}`
|
|
||||||
URL endpoint to the matrix-mautrix-telegram container.
|
|
||||||
You can expose the container's port using the `matrix_mautrix_telegram_container_http_host_bind_port` variable.
|
|
||||||
when: "matrix_mautrix_telegram_enabled|bool and matrix_nginx_proxy_enabled is not defined"
|
|
||||||
|
|||||||
@ -118,7 +118,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-telegram config.yaml installed
|
- name: Ensure mautrix-telegram config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_telegram_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_telegram_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_telegram_config_path }}/config.yaml"
|
dest: "{{ matrix_mautrix_telegram_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -126,7 +126,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-telegram registration.yaml installed
|
- name: Ensure mautrix-telegram registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_telegram_registration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_telegram_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_telegram_config_path }}/registration.yaml"
|
dest: "{{ matrix_mautrix_telegram_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -34,7 +34,7 @@ appservice:
|
|||||||
# the HS database.
|
# the HS database.
|
||||||
public:
|
public:
|
||||||
# Whether or not the public-facing endpoints should be enabled.
|
# Whether or not the public-facing endpoints should be enabled.
|
||||||
enabled: true
|
enabled: {{ matrix_mautrix_telegram_appservice_public_enabled|to_json }}
|
||||||
# The prefix to use in the public-facing endpoints.
|
# The prefix to use in the public-facing endpoints.
|
||||||
prefix: {{ matrix_mautrix_telegram_public_endpoint|to_json }}
|
prefix: {{ matrix_mautrix_telegram_public_endpoint|to_json }}
|
||||||
# The base URL where the public-facing endpoints are available. The prefix is not added
|
# The base URL where the public-facing endpoints are available. The prefix is not added
|
||||||
|
|||||||
@ -24,7 +24,7 @@ ExecStart={{ matrix_host_command_docker }} run --rm --name matrix-mautrix-telegr
|
|||||||
--user={{ matrix_user_uid }}:{{ matrix_user_gid }} \
|
--user={{ matrix_user_uid }}:{{ matrix_user_gid }} \
|
||||||
--cap-drop=ALL \
|
--cap-drop=ALL \
|
||||||
--network={{ matrix_docker_network }} \
|
--network={{ matrix_docker_network }} \
|
||||||
{% if matrix_mautrix_telegram_container_http_host_bind_port %}
|
{% if matrix_mautrix_telegram_appservice_public_enabled and matrix_mautrix_telegram_container_http_host_bind_port %}
|
||||||
-p {{ matrix_mautrix_telegram_container_http_host_bind_port }}:8080 \
|
-p {{ matrix_mautrix_telegram_container_http_host_bind_port }}:8080 \
|
||||||
{% endif %}
|
{% endif %}
|
||||||
-v {{ matrix_mautrix_telegram_config_path }}:/config:z \
|
-v {{ matrix_mautrix_telegram_config_path }}:/config:z \
|
||||||
|
|||||||
@ -55,7 +55,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-twitter config.yaml installed
|
- name: Ensure mautrix-twitter config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_twitter_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_twitter_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_twitter_config_path }}/config.yaml"
|
dest: "{{ matrix_mautrix_twitter_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -63,7 +63,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-twitter registration.yaml installed
|
- name: Ensure mautrix-twitter registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_twitter_registration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_twitter_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_twitter_config_path }}/registration.yaml"
|
dest: "{{ matrix_mautrix_twitter_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -108,7 +108,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-whatsapp config.yaml installed
|
- name: Ensure mautrix-whatsapp config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_whatsapp_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_whatsapp_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_whatsapp_config_path }}/config.yaml"
|
dest: "{{ matrix_mautrix_whatsapp_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -116,7 +116,7 @@
|
|||||||
|
|
||||||
- name: Ensure mautrix-whatsapp registration.yaml installed
|
- name: Ensure mautrix-whatsapp registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mautrix_whatsapp_registration|to_nice_yaml }}"
|
content: "{{ matrix_mautrix_whatsapp_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mautrix_whatsapp_config_path }}/registration.yaml"
|
dest: "{{ matrix_mautrix_whatsapp_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -96,7 +96,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-discord config.yaml installed
|
- name: Ensure mx-puppet-discord config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_discord_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_discord_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_discord_config_path }}/config.yaml"
|
dest: "{{ matrix_mx_puppet_discord_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-discord discord-registration.yaml installed
|
- name: Ensure mx-puppet-discord discord-registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_discord_registration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_discord_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_discord_config_path }}/registration.yaml"
|
dest: "{{ matrix_mx_puppet_discord_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -96,7 +96,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-groupme config.yaml installed
|
- name: Ensure mx-puppet-groupme config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_groupme_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_groupme_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_groupme_config_path }}/config.yaml"
|
dest: "{{ matrix_mx_puppet_groupme_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-groupme groupme-registration.yaml installed
|
- name: Ensure mx-puppet-groupme groupme-registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_groupme_registration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_groupme_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_groupme_config_path }}/registration.yaml"
|
dest: "{{ matrix_mx_puppet_groupme_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -79,7 +79,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-instagram config.yaml installed
|
- name: Ensure mx-puppet-instagram config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_instagram_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_instagram_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_instagram_config_path }}/config.yaml"
|
dest: "{{ matrix_mx_puppet_instagram_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -87,7 +87,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-instagram-registration.yaml installed
|
- name: Ensure mx-puppet-instagram-registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_instagram_registration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_instagram_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_instagram_config_path }}/registration.yaml"
|
dest: "{{ matrix_mx_puppet_instagram_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -96,7 +96,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-skype config.yaml installed
|
- name: Ensure mx-puppet-skype config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_skype_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_skype_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_skype_config_path }}/config.yaml"
|
dest: "{{ matrix_mx_puppet_skype_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-skype skype-registration.yaml installed
|
- name: Ensure mx-puppet-skype skype-registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_skype_registration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_skype_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_skype_config_path }}/registration.yaml"
|
dest: "{{ matrix_mx_puppet_skype_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -68,4 +68,4 @@
|
|||||||
Please make sure that you're proxying the `{{ matrix_mx_puppet_slack_redirect_path }}`
|
Please make sure that you're proxying the `{{ matrix_mx_puppet_slack_redirect_path }}`
|
||||||
URL endpoint to the matrix-mx-puppet-slack container.
|
URL endpoint to the matrix-mx-puppet-slack container.
|
||||||
You can expose the container's port using the `matrix_appservice_slack_container_http_host_bind_port` variable.
|
You can expose the container's port using the `matrix_appservice_slack_container_http_host_bind_port` variable.
|
||||||
when: "matrix_mx_puppet_slack_enabled|bool and matrix_nginx_proxy_enabled is not defined"
|
when: "matrix_mx_puppet_slack_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -96,7 +96,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-slack config.yaml installed
|
- name: Ensure mx-puppet-slack config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_slack_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_slack_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_slack_config_path }}/config.yaml"
|
dest: "{{ matrix_mx_puppet_slack_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-slack slack-registration.yaml installed
|
- name: Ensure mx-puppet-slack slack-registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_slack_registration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_slack_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_slack_config_path }}/registration.yaml"
|
dest: "{{ matrix_mx_puppet_slack_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -96,7 +96,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-steam config.yaml installed
|
- name: Ensure mx-puppet-steam config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_steam_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_steam_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_steam_config_path }}/config.yaml"
|
dest: "{{ matrix_mx_puppet_steam_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-steam steam-registration.yaml installed
|
- name: Ensure mx-puppet-steam steam-registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_steam_registration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_steam_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_steam_config_path }}/registration.yaml"
|
dest: "{{ matrix_mx_puppet_steam_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -68,4 +68,4 @@
|
|||||||
Please make sure that you're proxying the `{{ matrix_mx_puppet_twitter_redirect_path }}`
|
Please make sure that you're proxying the `{{ matrix_mx_puppet_twitter_redirect_path }}`
|
||||||
URL endpoint to the matrix-mx-puppet-twitter container.
|
URL endpoint to the matrix-mx-puppet-twitter container.
|
||||||
You can expose the container's port using the `matrix_mx_puppet_twitter_container_http_host_bind_port` variable.
|
You can expose the container's port using the `matrix_mx_puppet_twitter_container_http_host_bind_port` variable.
|
||||||
when: "matrix_mx_puppet_twitter_enabled|bool and matrix_nginx_proxy_enabled is not defined"
|
when: "matrix_mx_puppet_twitter_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -96,7 +96,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-twitter config.yaml installed
|
- name: Ensure mx-puppet-twitter config.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_twitter_configuration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_twitter_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_twitter_config_path }}/config.yaml"
|
dest: "{{ matrix_mx_puppet_twitter_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
- name: Ensure mx-puppet-twitter twitter-registration.yaml installed
|
- name: Ensure mx-puppet-twitter twitter-registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_mx_puppet_twitter_registration|to_nice_yaml }}"
|
content: "{{ matrix_mx_puppet_twitter_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_mx_puppet_twitter_config_path }}/registration.yaml"
|
dest: "{{ matrix_mx_puppet_twitter_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
- name: Ensure matrix-sms-bridge application.yml installed
|
- name: Ensure matrix-sms-bridge application.yml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_sms_bridge_configuration|to_nice_yaml }}"
|
content: "{{ matrix_sms_bridge_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_sms_bridge_config_path }}/application.yml"
|
dest: "{{ matrix_sms_bridge_config_path }}/application.yml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
- name: Ensure matrix-sms-bridge registration.yaml installed
|
- name: Ensure matrix-sms-bridge registration.yaml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_sms_bridge_registration|to_nice_yaml }}"
|
content: "{{ matrix_sms_bridge_registration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_sms_bridge_config_path }}/registration.yaml"
|
dest: "{{ matrix_sms_bridge_config_path }}/registration.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -5,7 +5,7 @@ matrix_client_cinny_enabled: true
|
|||||||
matrix_client_cinny_container_image_self_build: false
|
matrix_client_cinny_container_image_self_build: false
|
||||||
matrix_client_cinny_container_image_self_build_repo: "https://github.com/ajbura/cinny.git"
|
matrix_client_cinny_container_image_self_build_repo: "https://github.com/ajbura/cinny.git"
|
||||||
|
|
||||||
matrix_client_cinny_version: v1.8.0
|
matrix_client_cinny_version: v1.8.1
|
||||||
matrix_client_cinny_docker_image: "{{ matrix_client_cinny_docker_image_name_prefix }}ajbura/cinny:{{ matrix_client_cinny_version }}"
|
matrix_client_cinny_docker_image: "{{ matrix_client_cinny_docker_image_name_prefix }}ajbura/cinny:{{ matrix_client_cinny_version }}"
|
||||||
matrix_client_cinny_docker_image_name_prefix: "{{ 'localhost/' if matrix_client_cinny_container_image_self_build else matrix_container_global_registry_prefix }}"
|
matrix_client_cinny_docker_image_name_prefix: "{{ 'localhost/' if matrix_client_cinny_container_image_self_build else matrix_container_global_registry_prefix }}"
|
||||||
matrix_client_cinny_docker_image_force_pull: "{{ matrix_client_cinny_docker_image.endswith(':latest') }}"
|
matrix_client_cinny_docker_image_force_pull: "{{ matrix_client_cinny_docker_image.endswith(':latest') }}"
|
||||||
|
|||||||
@ -9,7 +9,7 @@ matrix_client_element_container_image_self_build_repo: "https://github.com/vecto
|
|||||||
# - https://github.com/vector-im/element-web/issues/19544
|
# - https://github.com/vector-im/element-web/issues/19544
|
||||||
matrix_client_element_container_image_self_build_low_memory_system_patch_enabled: "{{ ansible_memtotal_mb < 4096 }}"
|
matrix_client_element_container_image_self_build_low_memory_system_patch_enabled: "{{ ansible_memtotal_mb < 4096 }}"
|
||||||
|
|
||||||
matrix_client_element_version: v1.10.6
|
matrix_client_element_version: v1.10.7
|
||||||
matrix_client_element_docker_image: "{{ matrix_client_element_docker_image_name_prefix }}vectorim/element-web:{{ matrix_client_element_version }}"
|
matrix_client_element_docker_image: "{{ matrix_client_element_docker_image_name_prefix }}vectorim/element-web:{{ matrix_client_element_version }}"
|
||||||
matrix_client_element_docker_image_name_prefix: "{{ 'localhost/' if matrix_client_element_container_image_self_build else matrix_container_global_registry_prefix }}"
|
matrix_client_element_docker_image_name_prefix: "{{ 'localhost/' if matrix_client_element_container_image_self_build else matrix_container_global_registry_prefix }}"
|
||||||
matrix_client_element_docker_image_force_pull: "{{ matrix_client_element_docker_image.endswith(':latest') }}"
|
matrix_client_element_docker_image_force_pull: "{{ matrix_client_element_docker_image.endswith(':latest') }}"
|
||||||
|
|||||||
@ -52,7 +52,7 @@
|
|||||||
|
|
||||||
- name: Ensure Dendrite configuration installed
|
- name: Ensure Dendrite configuration installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_dendrite_configuration|to_nice_yaml }}"
|
content: "{{ matrix_dendrite_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_dendrite_config_dir_path }}/dendrite.yaml"
|
dest: "{{ matrix_dendrite_config_dir_path }}/dendrite.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -78,7 +78,7 @@
|
|||||||
|
|
||||||
- name: Ensure Dimension config installed
|
- name: Ensure Dimension config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_dimension_configuration|to_nice_yaml }}"
|
content: "{{ matrix_dimension_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_dimension_base_path }}/config.yaml"
|
dest: "{{ matrix_dimension_base_path }}/config.yaml"
|
||||||
mode: 0640
|
mode: 0640
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -61,4 +61,4 @@
|
|||||||
Please make sure that you're proxying the `{{ matrix_etherpad_public_endpoint }}`
|
Please make sure that you're proxying the `{{ matrix_etherpad_public_endpoint }}`
|
||||||
URL endpoint to the matrix-etherpad container.
|
URL endpoint to the matrix-etherpad container.
|
||||||
You can expose the container's port using the `matrix_etherpad_container_http_host_bind_port` variable.
|
You can expose the container's port using the `matrix_etherpad_container_http_host_bind_port` variable.
|
||||||
when: "matrix_etherpad_enabled|bool and matrix_nginx_proxy_enabled is not defined"
|
when: "matrix_etherpad_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -87,6 +87,7 @@
|
|||||||
shell: "DOCKER_BUILDKIT=1 ./gradlew dockerBuild"
|
shell: "DOCKER_BUILDKIT=1 ./gradlew dockerBuild"
|
||||||
args:
|
args:
|
||||||
chdir: "{{ matrix_ma1sd_docker_src_files_path }}"
|
chdir: "{{ matrix_ma1sd_docker_src_files_path }}"
|
||||||
|
when: matrix_ma1sd_git_pull_results.changed
|
||||||
|
|
||||||
- name: Ensure ma1sd Docker image is tagged correctly
|
- name: Ensure ma1sd Docker image is tagged correctly
|
||||||
docker_image:
|
docker_image:
|
||||||
@ -104,7 +105,7 @@
|
|||||||
|
|
||||||
- name: Ensure ma1sd config installed
|
- name: Ensure ma1sd config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_ma1sd_configuration|to_nice_yaml }}"
|
content: "{{ matrix_ma1sd_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_ma1sd_config_path }}/ma1sd.yaml"
|
dest: "{{ matrix_ma1sd_config_path }}/ma1sd.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
- name: Ensure prometheus.yml installed
|
- name: Ensure prometheus.yml installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_prometheus_configuration|to_nice_yaml }}"
|
content: "{{ matrix_prometheus_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_prometheus_config_path }}/prometheus.yml"
|
dest: "{{ matrix_prometheus_config_path }}/prometheus.yml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -66,4 +66,4 @@
|
|||||||
Please make sure that you're proxying the `{{ matrix_registration_public_endpoint }}`
|
Please make sure that you're proxying the `{{ matrix_registration_public_endpoint }}`
|
||||||
URL endpoint to the matrix-registration container.
|
URL endpoint to the matrix-registration container.
|
||||||
You can expose the container's port using the `matrix_registration_container_http_host_bind_port` variable.
|
You can expose the container's port using the `matrix_registration_container_http_host_bind_port` variable.
|
||||||
when: "matrix_registration_enabled|bool and matrix_nginx_proxy_enabled is not defined"
|
when: "matrix_registration_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -76,7 +76,7 @@
|
|||||||
|
|
||||||
- name: Ensure matrix-registration config installed
|
- name: Ensure matrix-registration config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_registration_configuration|to_nice_yaml }}"
|
content: "{{ matrix_registration_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_registration_config_path }}/config.yaml"
|
dest: "{{ matrix_registration_config_path }}/config.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
- name: Ensure Sygnal config installed
|
- name: Ensure Sygnal config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_sygnal_configuration|to_nice_yaml }}"
|
content: "{{ matrix_sygnal_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_sygnal_config_path }}/sygnal.yaml"
|
dest: "{{ matrix_sygnal_config_path }}/sygnal.yaml"
|
||||||
mode: 0640
|
mode: 0640
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -57,4 +57,4 @@
|
|||||||
Please make sure that you're proxying the `{{ matrix_synapse_admin_public_endpoint }}`
|
Please make sure that you're proxying the `{{ matrix_synapse_admin_public_endpoint }}`
|
||||||
URL endpoint to the matrix-synapse-admin container.
|
URL endpoint to the matrix-synapse-admin container.
|
||||||
You can expose the container's port using the `matrix_synapse_admin_container_http_host_bind_port` variable.
|
You can expose the container's port using the `matrix_synapse_admin_container_http_host_bind_port` variable.
|
||||||
when: "matrix_synapse_admin_enabled|bool and matrix_nginx_proxy_enabled is not defined"
|
when: "matrix_synapse_admin_enabled|bool and not matrix_nginx_proxy_enabled|default(False)|bool"
|
||||||
|
|||||||
@ -84,7 +84,7 @@
|
|||||||
|
|
||||||
- name: Ensure Synapse homeserver config installed
|
- name: Ensure Synapse homeserver config installed
|
||||||
copy:
|
copy:
|
||||||
content: "{{ matrix_synapse_configuration|to_nice_yaml }}"
|
content: "{{ matrix_synapse_configuration|to_nice_yaml(indent=2, width=999999) }}"
|
||||||
dest: "{{ matrix_synapse_config_dir_path }}/homeserver.yaml"
|
dest: "{{ matrix_synapse_config_dir_path }}/homeserver.yaml"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
owner: "{{ matrix_user_username }}"
|
owner: "{{ matrix_user_username }}"
|
||||||
|
|||||||
@ -1414,7 +1414,7 @@ account_threepid_delegates:
|
|||||||
# - "#example:example.com"
|
# - "#example:example.com"
|
||||||
{% if matrix_synapse_auto_join_rooms|length > 0 %}
|
{% if matrix_synapse_auto_join_rooms|length > 0 %}
|
||||||
auto_join_rooms:
|
auto_join_rooms:
|
||||||
{{ matrix_synapse_auto_join_rooms|to_nice_yaml }}
|
{{ matrix_synapse_auto_join_rooms|to_nice_yaml(indent=2, width=999999) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
# Where auto_join_rooms are specified, setting this flag ensures that the
|
# Where auto_join_rooms are specified, setting this flag ensures that the
|
||||||
|
|||||||
@ -43,7 +43,7 @@ ExecStart={{ matrix_host_command_docker }} run --rm --name matrix-synapse \
|
|||||||
{% if matrix_synapse_federation_enabled and matrix_synapse_tls_federation_listener_enabled and matrix_synapse_container_federation_api_tls_host_bind_port %}
|
{% if matrix_synapse_federation_enabled and matrix_synapse_tls_federation_listener_enabled and matrix_synapse_container_federation_api_tls_host_bind_port %}
|
||||||
-p {{ matrix_synapse_container_federation_api_tls_host_bind_port }}:{{ matrix_synapse_container_federation_api_tls_port }} \
|
-p {{ matrix_synapse_container_federation_api_tls_host_bind_port }}:{{ matrix_synapse_container_federation_api_tls_port }} \
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if matrix_synapse_federation_enabled and matrix_synapse_container_federation_api_plain_host_bind_port %}
|
{% if matrix_synapse_federation_enabled and matrix_synapse_federation_port_enabled and matrix_synapse_container_federation_api_plain_host_bind_port %}
|
||||||
-p {{ matrix_synapse_container_federation_api_plain_host_bind_port }}:{{ matrix_synapse_container_federation_api_plain_port }} \
|
-p {{ matrix_synapse_container_federation_api_plain_host_bind_port }}:{{ matrix_synapse_container_federation_api_plain_port }} \
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if matrix_synapse_metrics_enabled and matrix_synapse_container_metrics_api_host_bind_port %}
|
{% if matrix_synapse_metrics_enabled and matrix_synapse_container_metrics_api_host_bind_port %}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user