Compare commits
3 Commits
a3b2ee542a
...
2cd73e1269
Author | SHA1 | Date | |
---|---|---|---|
2cd73e1269 | |||
5de29e80d5 | |||
9278be14a6 |
@ -24,7 +24,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. Admin interface is accessible by opening Dimension in Element and clicking the settings icon.
|
||||||
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
|
||||||
|
@ -26,6 +26,7 @@ matrix_jitsi_enabled: true
|
|||||||
|
|
||||||
# Run `bash inventory/scripts/jitsi-generate-passwords.sh` to generate these passwords,
|
# Run `bash inventory/scripts/jitsi-generate-passwords.sh` to generate these passwords,
|
||||||
# or define your own strong passwords manually.
|
# or define your own strong passwords manually.
|
||||||
|
matrix_jitsi_jicofo_component_secret: ""
|
||||||
matrix_jitsi_jicofo_auth_password: ""
|
matrix_jitsi_jicofo_auth_password: ""
|
||||||
matrix_jitsi_jvb_auth_password: ""
|
matrix_jitsi_jvb_auth_password: ""
|
||||||
matrix_jitsi_jibri_recorder_password: ""
|
matrix_jitsi_jibri_recorder_password: ""
|
||||||
|
@ -27,6 +27,8 @@ ansible-playbook -i inventory/hosts setup.yml \
|
|||||||
--tags=import-postgres
|
--tags=import-postgres
|
||||||
```
|
```
|
||||||
|
|
||||||
|
We specify the `synapse` database as the default import database. If your dump is a single-database dump (`pg_dump`), then we need to tell it where to go to. If you're redefining `matrix_synapse_database_database` to something other than `synapse`, please adjust it here too. For database dumps spanning multiple databases (`pg_dumpall`), you can remove the `postgres_default_import_database` definition (but it doesn't hurt to keep it too).
|
||||||
|
|
||||||
**Note**: `<server-path-to-postgres-dump.sql>` must be a file path to a Postgres dump file on the server (not on your local machine!).
|
**Note**: `<server-path-to-postgres-dump.sql>` must be a file path to a Postgres dump file on the server (not on your local machine!).
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
matrix_bot_mjolnir_enabled: true
|
matrix_bot_mjolnir_enabled: true
|
||||||
|
|
||||||
matrix_bot_mjolnir_version: "v0.1.19"
|
matrix_bot_mjolnir_version: "v0.1.18"
|
||||||
|
|
||||||
matrix_bot_mjolnir_container_image_self_build: false
|
matrix_bot_mjolnir_container_image_self_build: false
|
||||||
matrix_bot_mjolnir_container_image_self_build_repo: "https://github.com/matrix-org/mjolnir.git"
|
matrix_bot_mjolnir_container_image_self_build_repo: "https://github.com/matrix-org/mjolnir.git"
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
git:
|
git:
|
||||||
repo: "{{ matrix_mautrix_facebook_container_image_self_build_repo }}"
|
repo: "{{ matrix_mautrix_facebook_container_image_self_build_repo }}"
|
||||||
dest: "{{ matrix_mautrix_facebook_docker_src_files_path }}"
|
dest: "{{ matrix_mautrix_facebook_docker_src_files_path }}"
|
||||||
version: "{{ matrix_mautrix_facebook_docker_image.split(':')[1] }}"
|
# version: "{{ matrix_coturn_docker_image.split(':')[1] }}"
|
||||||
force: "yes"
|
force: "yes"
|
||||||
register: matrix_mautrix_facebook_git_pull_results
|
register: matrix_mautrix_facebook_git_pull_results
|
||||||
when: "matrix_mautrix_facebook_container_image_self_build|bool"
|
when: "matrix_mautrix_facebook_container_image_self_build|bool"
|
||||||
|
@ -5,7 +5,7 @@ matrix_client_hydrogen_enabled: true
|
|||||||
matrix_client_hydrogen_container_image_self_build: true
|
matrix_client_hydrogen_container_image_self_build: true
|
||||||
matrix_client_hydrogen_container_image_self_build_repo: "https://github.com/vector-im/hydrogen-web.git"
|
matrix_client_hydrogen_container_image_self_build_repo: "https://github.com/vector-im/hydrogen-web.git"
|
||||||
|
|
||||||
matrix_client_hydrogen_version: v0.2.7
|
matrix_client_hydrogen_version: v0.2.5
|
||||||
matrix_client_hydrogen_docker_image: "{{ matrix_client_hydrogen_docker_image_name_prefix }}vectorim/hydrogen-web:{{ matrix_client_hydrogen_version }}"
|
matrix_client_hydrogen_docker_image: "{{ matrix_client_hydrogen_docker_image_name_prefix }}vectorim/hydrogen-web:{{ matrix_client_hydrogen_version }}"
|
||||||
matrix_client_hydrogen_docker_image_name_prefix: "{{ 'localhost/' if matrix_client_hydrogen_container_image_self_build }}"
|
matrix_client_hydrogen_docker_image_name_prefix: "{{ 'localhost/' if matrix_client_hydrogen_container_image_self_build }}"
|
||||||
matrix_client_hydrogen_docker_image_force_pull: "{{ matrix_client_hydrogen_docker_image.endswith(':latest') }}"
|
matrix_client_hydrogen_docker_image_force_pull: "{{ matrix_client_hydrogen_docker_image.endswith(':latest') }}"
|
||||||
|
@ -5,7 +5,7 @@ matrix_coturn_container_image_self_build_repo: "https://github.com/coturn/coturn
|
|||||||
matrix_coturn_container_image_self_build_repo_version: "docker/{{ matrix_coturn_version }}"
|
matrix_coturn_container_image_self_build_repo_version: "docker/{{ matrix_coturn_version }}"
|
||||||
matrix_coturn_container_image_self_build_repo_dockerfile_path: "docker/coturn/alpine/Dockerfile"
|
matrix_coturn_container_image_self_build_repo_dockerfile_path: "docker/coturn/alpine/Dockerfile"
|
||||||
|
|
||||||
matrix_coturn_version: 4.5.2-r4
|
matrix_coturn_version: 4.5.2-r3
|
||||||
matrix_coturn_docker_image: "{{ matrix_coturn_docker_image_name_prefix }}coturn/coturn:{{ matrix_coturn_version }}-alpine"
|
matrix_coturn_docker_image: "{{ matrix_coturn_docker_image_name_prefix }}coturn/coturn:{{ matrix_coturn_version }}-alpine"
|
||||||
matrix_coturn_docker_image_name_prefix: "{{ 'localhost/' if matrix_coturn_container_image_self_build else matrix_container_global_registry_prefix }}"
|
matrix_coturn_docker_image_name_prefix: "{{ 'localhost/' if matrix_coturn_container_image_self_build else matrix_container_global_registry_prefix }}"
|
||||||
matrix_coturn_docker_image_force_pull: "{{ matrix_coturn_docker_image.endswith(':latest') }}"
|
matrix_coturn_docker_image_force_pull: "{{ matrix_coturn_docker_image.endswith(':latest') }}"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
matrix_grafana_enabled: false
|
matrix_grafana_enabled: false
|
||||||
|
|
||||||
matrix_grafana_version: 8.1.2
|
matrix_grafana_version: 8.0.6
|
||||||
matrix_grafana_docker_image: "{{ matrix_container_global_registry_prefix }}grafana/grafana:{{ matrix_grafana_version }}"
|
matrix_grafana_docker_image: "{{ matrix_container_global_registry_prefix }}grafana/grafana:{{ matrix_grafana_version }}"
|
||||||
matrix_grafana_docker_image_force_pull: "{{ matrix_grafana_docker_image.endswith(':latest') }}"
|
matrix_grafana_docker_image_force_pull: "{{ matrix_grafana_docker_image.endswith(':latest') }}"
|
||||||
|
|
||||||
|
@ -7,7 +7,6 @@ matrix_jitsi_enable_guests: false
|
|||||||
matrix_jitsi_enable_recording: false
|
matrix_jitsi_enable_recording: false
|
||||||
matrix_jitsi_enable_transcriptions: false
|
matrix_jitsi_enable_transcriptions: false
|
||||||
matrix_jitsi_enable_p2p: true
|
matrix_jitsi_enable_p2p: true
|
||||||
matrix_jitsi_enable_av_moderation: true
|
|
||||||
|
|
||||||
# Authentication type, must be one of internal, jwt or ldap. Currently only
|
# Authentication type, must be one of internal, jwt or ldap. Currently only
|
||||||
# internal and ldap are supported by this playbook.
|
# internal and ldap are supported by this playbook.
|
||||||
@ -54,7 +53,7 @@ matrix_jitsi_jibri_recorder_password: ''
|
|||||||
|
|
||||||
matrix_jitsi_enable_lobby: false
|
matrix_jitsi_enable_lobby: false
|
||||||
|
|
||||||
matrix_jitsi_version: stable-6173
|
matrix_jitsi_version: stable-5963
|
||||||
matrix_jitsi_container_image_tag: "{{ matrix_jitsi_version }}" # for backward-compatibility
|
matrix_jitsi_container_image_tag: "{{ matrix_jitsi_version }}" # for backward-compatibility
|
||||||
|
|
||||||
matrix_jitsi_web_docker_image: "{{ matrix_container_global_registry_prefix }}jitsi/web:{{ matrix_jitsi_container_image_tag }}"
|
matrix_jitsi_web_docker_image: "{{ matrix_container_global_registry_prefix }}jitsi/web:{{ matrix_jitsi_container_image_tag }}"
|
||||||
@ -70,14 +69,6 @@ matrix_jitsi_web_public_url: "https://{{ matrix_server_fqn_jitsi }}"
|
|||||||
# Addresses need to be prefixed with one of `stun:`, `turn:` or `turns:`.
|
# Addresses need to be prefixed with one of `stun:`, `turn:` or `turns:`.
|
||||||
matrix_jitsi_web_stun_servers: ['stun:meet-jit-si-turnrelay.jitsi.net:443']
|
matrix_jitsi_web_stun_servers: ['stun:meet-jit-si-turnrelay.jitsi.net:443']
|
||||||
|
|
||||||
# Setting up TURN
|
|
||||||
# Default set with Coturn container
|
|
||||||
matrix_jitsi_turn_credentials: "{{ matrix_coturn_turn_static_auth_secret }}"
|
|
||||||
matrix_jitsi_turn_host: "turn.{{ matrix_server_fqn_matrix }}"
|
|
||||||
matrix_jitsi_turns_host: "turn.{{ matrix_server_fqn_matrix }}"
|
|
||||||
matrix_jitsi_turn_port: "{{ matrix_coturn_container_stun_plain_host_bind_port }}"
|
|
||||||
matrix_jitsi_turns_port: "{{ matrix_coturn_container_stun_tls_host_bind_port }}"
|
|
||||||
|
|
||||||
# Controls whether Etherpad will be available within Jitsi
|
# Controls whether Etherpad will be available within Jitsi
|
||||||
matrix_jitsi_etherpad_enabled: false
|
matrix_jitsi_etherpad_enabled: false
|
||||||
|
|
||||||
|
@ -2,7 +2,6 @@ AUTH_TYPE={{ matrix_jitsi_auth_type }}
|
|||||||
ENABLE_AUTH={{ 1 if matrix_jitsi_enable_auth else 0 }}
|
ENABLE_AUTH={{ 1 if matrix_jitsi_enable_auth else 0 }}
|
||||||
ENABLE_GUESTS={{ 1 if matrix_jitsi_enable_guests else 0 }}
|
ENABLE_GUESTS={{ 1 if matrix_jitsi_enable_guests else 0 }}
|
||||||
ENABLE_LOBBY={{ 1 if matrix_jitsi_enable_lobby else 0 }}
|
ENABLE_LOBBY={{ 1 if matrix_jitsi_enable_lobby else 0 }}
|
||||||
ENABLE_AV_MODERATION={{1 if matrix_jitsi_enable_av_moderation else 0}}
|
|
||||||
ENABLE_XMPP_WEBSOCKET
|
ENABLE_XMPP_WEBSOCKET
|
||||||
GLOBAL_MODULES
|
GLOBAL_MODULES
|
||||||
GLOBAL_CONFIG
|
GLOBAL_CONFIG
|
||||||
@ -49,9 +48,4 @@ JWT_AUTH_TYPE
|
|||||||
JWT_TOKEN_AUTH_MODULE
|
JWT_TOKEN_AUTH_MODULE
|
||||||
LOG_LEVEL
|
LOG_LEVEL
|
||||||
PUBLIC_URL={{ matrix_jitsi_web_public_url }}
|
PUBLIC_URL={{ matrix_jitsi_web_public_url }}
|
||||||
TURN_CREDENTIALS={{ matrix_jitsi_turn_credentials }}
|
|
||||||
TURN_HOST={{ matrix_jitsi_turn_host }}
|
|
||||||
TURNS_HOST={{ matrix_jitsi_turns_host }}
|
|
||||||
TURN_PORT={{ matrix_jitsi_turn_port }}
|
|
||||||
TURNS_PORT={{ matrix_jitsi_turns_port }}
|
|
||||||
TZ={{ matrix_jitsi_timezone }}
|
TZ={{ matrix_jitsi_timezone }}
|
||||||
|
@ -7,7 +7,7 @@ matrix_mailer_container_image_self_build_repository_url: "https://github.com/dev
|
|||||||
matrix_mailer_container_image_self_build_src_files_path: "{{ matrix_mailer_base_path }}/docker-src"
|
matrix_mailer_container_image_self_build_src_files_path: "{{ matrix_mailer_base_path }}/docker-src"
|
||||||
matrix_mailer_container_image_self_build_version: "{{ matrix_mailer_docker_image.split(':')[1] }}"
|
matrix_mailer_container_image_self_build_version: "{{ matrix_mailer_docker_image.split(':')[1] }}"
|
||||||
|
|
||||||
matrix_mailer_version: 4.94.2-r0-4
|
matrix_mailer_version: 4.94.2-r0-3
|
||||||
matrix_mailer_docker_image: "{{ matrix_mailer_docker_image_name_prefix }}devture/exim-relay:{{ matrix_mailer_version }}"
|
matrix_mailer_docker_image: "{{ matrix_mailer_docker_image_name_prefix }}devture/exim-relay:{{ matrix_mailer_version }}"
|
||||||
matrix_mailer_docker_image_name_prefix: "{{ 'localhost/' if matrix_mailer_container_image_self_build else matrix_container_global_registry_prefix }}"
|
matrix_mailer_docker_image_name_prefix: "{{ 'localhost/' if matrix_mailer_container_image_self_build else matrix_container_global_registry_prefix }}"
|
||||||
matrix_mailer_docker_image_force_pull: "{{ matrix_mailer_docker_image.endswith(':latest') }}"
|
matrix_mailer_docker_image_force_pull: "{{ matrix_mailer_docker_image.endswith(':latest') }}"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
matrix_prometheus_enabled: false
|
matrix_prometheus_enabled: false
|
||||||
|
|
||||||
matrix_prometheus_version: v2.29.2
|
matrix_prometheus_version: v2.29.1
|
||||||
matrix_prometheus_docker_image: "{{ matrix_container_global_registry_prefix }}prom/prometheus:{{ matrix_prometheus_version }}"
|
matrix_prometheus_docker_image: "{{ matrix_container_global_registry_prefix }}prom/prometheus:{{ matrix_prometheus_version }}"
|
||||||
matrix_prometheus_docker_image_force_pull: "{{ matrix_prometheus_docker_image.endswith(':latest') }}"
|
matrix_prometheus_docker_image_force_pull: "{{ matrix_prometheus_docker_image.endswith(':latest') }}"
|
||||||
|
|
||||||
|
@ -16,7 +16,6 @@
|
|||||||
git:
|
git:
|
||||||
repo: "{{ matrix_synapse_admin_container_self_build_repo }}"
|
repo: "{{ matrix_synapse_admin_container_self_build_repo }}"
|
||||||
dest: "{{ matrix_synapse_admin_docker_src_files_path }}"
|
dest: "{{ matrix_synapse_admin_docker_src_files_path }}"
|
||||||
version: "{{ matrix_synapse_admin_docker_image.split(':')[1] }}"
|
|
||||||
force: "yes"
|
force: "yes"
|
||||||
register: matrix_synapse_admin_git_pull_results
|
register: matrix_synapse_admin_git_pull_results
|
||||||
when: "matrix_synapse_admin_enabled|bool and matrix_synapse_admin_container_self_build|bool"
|
when: "matrix_synapse_admin_enabled|bool and matrix_synapse_admin_container_self_build|bool"
|
||||||
|
@ -15,8 +15,8 @@ matrix_synapse_docker_image_name_prefix: "{{ 'localhost/' if matrix_synapse_cont
|
|||||||
# amd64 gets released first.
|
# amd64 gets released first.
|
||||||
# arm32 relies on self-building, so the same version can be built immediately.
|
# arm32 relies on self-building, so the same version can be built immediately.
|
||||||
# arm64 users need to wait for a prebuilt image to become available.
|
# arm64 users need to wait for a prebuilt image to become available.
|
||||||
matrix_synapse_version: v1.41.1
|
matrix_synapse_version: v1.41.0
|
||||||
matrix_synapse_version_arm64: v1.41.1
|
matrix_synapse_version_arm64: v1.41.0
|
||||||
matrix_synapse_docker_image_tag: "{{ matrix_synapse_version if matrix_architecture in ['arm32', 'amd64'] else matrix_synapse_version_arm64 }}"
|
matrix_synapse_docker_image_tag: "{{ matrix_synapse_version if matrix_architecture in ['arm32', 'amd64'] else matrix_synapse_version_arm64 }}"
|
||||||
matrix_synapse_docker_image_force_pull: "{{ matrix_synapse_docker_image.endswith(':latest') }}"
|
matrix_synapse_docker_image_force_pull: "{{ matrix_synapse_docker_image.endswith(':latest') }}"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user