| @@ -2959,10 +2959,7 @@ devture_postgres_gid: "{{ matrix_user_gid }}" | |||||
| devture_postgres_connection_username: matrix | devture_postgres_connection_username: matrix | ||||
| devture_postgres_db_name: matrix | devture_postgres_db_name: matrix | ||||
| devture_postgres_systemd_services_to_stop_for_maintenance_list: | | |||||
| {{ | |||||
| ['matrix-' + matrix_homeserver_implementation + '.service'] | |||||
| }} | |||||
| devture_postgres_systemd_services_to_stop_for_maintenance_list_auto: "{{ devture_systemd_service_manager_services_list_auto | map(attribute='name') | reject('equalto', (devture_postgres_identifier + '.service')) }}" | |||||
| devture_postgres_managed_databases_auto: | | devture_postgres_managed_databases_auto: | | ||||
| {{ | {{ | ||||
| @@ -16,7 +16,7 @@ | |||||
| - src: git+https://github.com/devture/com.devture.ansible.role.playbook_state_preserver.git | - src: git+https://github.com/devture/com.devture.ansible.role.playbook_state_preserver.git | ||||
| version: ff2fd42e1c1a9e28e3312bbd725395f9c2fc7f16 | version: ff2fd42e1c1a9e28e3312bbd725395f9c2fc7f16 | ||||
| - src: git+https://github.com/devture/com.devture.ansible.role.postgres.git | - src: git+https://github.com/devture/com.devture.ansible.role.postgres.git | ||||
| version: v15.4-1 | |||||
| version: v16.0-2 | |||||
| - src: git+https://github.com/devture/com.devture.ansible.role.postgres_backup.git | - src: git+https://github.com/devture/com.devture.ansible.role.postgres_backup.git | ||||
| version: a0cc7c1c696872ba8880d9c5e5a54098de825030 | version: a0cc7c1c696872ba8880d9c5e5a54098de825030 | ||||
| - src: git+https://github.com/devture/com.devture.ansible.role.systemd_docker_base.git | - src: git+https://github.com/devture/com.devture.ansible.role.systemd_docker_base.git | ||||
| @@ -5,7 +5,7 @@ | |||||
| matrix_appservice_discord_enabled: false | matrix_appservice_discord_enabled: false | ||||
| matrix_appservice_discord_container_image_self_build: false | matrix_appservice_discord_container_image_self_build: false | ||||
| matrix_appservice_discord_version: v3.1.0 | |||||
| matrix_appservice_discord_version: v4.0.0 | |||||
| matrix_appservice_discord_docker_image: "{{ matrix_appservice_discord_docker_image_name_prefix }}matrix-org/matrix-appservice-discord:{{ matrix_appservice_discord_version }}" | matrix_appservice_discord_docker_image: "{{ matrix_appservice_discord_docker_image_name_prefix }}matrix-org/matrix-appservice-discord:{{ matrix_appservice_discord_version }}" | ||||
| matrix_appservice_discord_docker_image_name_prefix: "{{ 'localhost/' if matrix_appservice_discord_container_image_self_build else 'ghcr.io/' }}" | matrix_appservice_discord_docker_image_name_prefix: "{{ 'localhost/' if matrix_appservice_discord_container_image_self_build else 'ghcr.io/' }}" | ||||
| matrix_appservice_discord_docker_image_force_pull: "{{ matrix_appservice_discord_docker_image.endswith(':latest') }}" | matrix_appservice_discord_docker_image_force_pull: "{{ matrix_appservice_discord_docker_image.endswith(':latest') }}" | ||||
| @@ -8,7 +8,7 @@ matrix_mautrix_discord_container_image_self_build: false | |||||
| matrix_mautrix_discord_container_image_self_build_repo: "https://mau.dev/mautrix/discord.git" | matrix_mautrix_discord_container_image_self_build_repo: "https://mau.dev/mautrix/discord.git" | ||||
| matrix_mautrix_discord_container_image_self_build_branch: "{{ 'main' if matrix_mautrix_discord_version == 'latest' else matrix_mautrix_discord_version }}" | matrix_mautrix_discord_container_image_self_build_branch: "{{ 'main' if matrix_mautrix_discord_version == 'latest' else matrix_mautrix_discord_version }}" | ||||
| matrix_mautrix_discord_version: v0.6.1 | |||||
| matrix_mautrix_discord_version: v0.6.2 | |||||
| # See: https://mau.dev/mautrix/discord/container_registry | # See: https://mau.dev/mautrix/discord/container_registry | ||||
| matrix_mautrix_discord_docker_image: "{{ matrix_mautrix_discord_docker_image_name_prefix }}mautrix/discord:{{ matrix_mautrix_discord_version }}" | matrix_mautrix_discord_docker_image: "{{ matrix_mautrix_discord_docker_image_name_prefix }}mautrix/discord:{{ matrix_mautrix_discord_version }}" | ||||
| matrix_mautrix_discord_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_discord_container_image_self_build else 'dock.mau.dev/' }}" | matrix_mautrix_discord_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_discord_container_image_self_build else 'dock.mau.dev/' }}" | ||||
| @@ -8,7 +8,7 @@ matrix_mautrix_gmessages_container_image_self_build: false | |||||
| matrix_mautrix_gmessages_container_image_self_build_repo: "https://github.com/mautrix/gmessages.git" | matrix_mautrix_gmessages_container_image_self_build_repo: "https://github.com/mautrix/gmessages.git" | ||||
| matrix_mautrix_gmessages_container_image_self_build_branch: "{{ 'main' if matrix_mautrix_gmessages_version == 'latest' else matrix_mautrix_gmessages_version }}" | matrix_mautrix_gmessages_container_image_self_build_branch: "{{ 'main' if matrix_mautrix_gmessages_version == 'latest' else matrix_mautrix_gmessages_version }}" | ||||
| matrix_mautrix_gmessages_version: v0.1.0 | |||||
| matrix_mautrix_gmessages_version: v0.2.0 | |||||
| # See: https://mau.dev/mautrix/gmessages/container_registry | # See: https://mau.dev/mautrix/gmessages/container_registry | ||||
| matrix_mautrix_gmessages_docker_image: "{{ matrix_mautrix_gmessages_docker_image_name_prefix }}mautrix/gmessages:{{ matrix_mautrix_gmessages_version }}" | matrix_mautrix_gmessages_docker_image: "{{ matrix_mautrix_gmessages_docker_image_name_prefix }}mautrix/gmessages:{{ matrix_mautrix_gmessages_version }}" | ||||
| matrix_mautrix_gmessages_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_gmessages_container_image_self_build else 'dock.mau.dev/' }}" | matrix_mautrix_gmessages_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_gmessages_container_image_self_build else 'dock.mau.dev/' }}" | ||||
| @@ -8,7 +8,7 @@ matrix_mautrix_whatsapp_container_image_self_build: false | |||||
| matrix_mautrix_whatsapp_container_image_self_build_repo: "https://mau.dev/mautrix/whatsapp.git" | matrix_mautrix_whatsapp_container_image_self_build_repo: "https://mau.dev/mautrix/whatsapp.git" | ||||
| matrix_mautrix_whatsapp_container_image_self_build_branch: "{{ 'master' if matrix_mautrix_whatsapp_version == 'latest' else matrix_mautrix_whatsapp_version }}" | matrix_mautrix_whatsapp_container_image_self_build_branch: "{{ 'master' if matrix_mautrix_whatsapp_version == 'latest' else matrix_mautrix_whatsapp_version }}" | ||||
| matrix_mautrix_whatsapp_version: v0.10.0 | |||||
| matrix_mautrix_whatsapp_version: v0.10.1 | |||||
| # See: https://mau.dev/mautrix/whatsapp/container_registry | # See: https://mau.dev/mautrix/whatsapp/container_registry | ||||
| matrix_mautrix_whatsapp_docker_image: "{{ matrix_mautrix_whatsapp_docker_image_name_prefix }}mautrix/whatsapp:{{ matrix_mautrix_whatsapp_version }}" | matrix_mautrix_whatsapp_docker_image: "{{ matrix_mautrix_whatsapp_docker_image_name_prefix }}mautrix/whatsapp:{{ matrix_mautrix_whatsapp_version }}" | ||||
| matrix_mautrix_whatsapp_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_whatsapp_container_image_self_build else 'dock.mau.dev/' }}" | matrix_mautrix_whatsapp_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_whatsapp_container_image_self_build else 'dock.mau.dev/' }}" | ||||
| @@ -10,7 +10,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.11.42 | |||||
| matrix_client_element_version: v1.11.43 | |||||
| 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') }}" | ||||
| @@ -288,6 +288,12 @@ | |||||
| state: absent | state: absent | ||||
| when: "not matrix_nginx_proxy_proxy_element_enabled | bool" | when: "not matrix_nginx_proxy_proxy_element_enabled | bool" | ||||
| - name: Ensure Matrix nginx-proxy configuration for Schildichat domain deleted | |||||
| ansible.builtin.file: | |||||
| path: "{{ matrix_nginx_proxy_confd_path }}/matrix-client-schildichat.conf" | |||||
| state: absent | |||||
| when: "not matrix_nginx_proxy_proxy_schildichat_enabled | bool" | |||||
| - name: Ensure Matrix nginx-proxy configuration for Hydrogen domain deleted | - name: Ensure Matrix nginx-proxy configuration for Hydrogen domain deleted | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| path: "{{ matrix_nginx_proxy_confd_path }}/matrix-client-hydrogen.conf" | path: "{{ matrix_nginx_proxy_confd_path }}/matrix-client-hydrogen.conf" | ||||
| @@ -4,7 +4,7 @@ | |||||
| matrix_synapse_enabled: true | matrix_synapse_enabled: true | ||||
| matrix_synapse_version: v1.92.1 | |||||
| matrix_synapse_version: v1.92.2 | |||||
| matrix_synapse_username: '' | matrix_synapse_username: '' | ||||
| matrix_synapse_uid: '' | matrix_synapse_uid: '' | ||||
| @@ -3,6 +3,7 @@ | |||||
| Description=Synapse worker ({{ matrix_synapse_worker_container_name }}) | Description=Synapse worker ({{ matrix_synapse_worker_container_name }}) | ||||
| AssertPathExists={{ matrix_synapse_config_dir_path }}/{{ matrix_synapse_worker_config_file_name }} | AssertPathExists={{ matrix_synapse_config_dir_path }}/{{ matrix_synapse_worker_config_file_name }} | ||||
| After=matrix-synapse.service | After=matrix-synapse.service | ||||
| Requires=matrix-synapse.service | |||||
| [Service] | [Service] | ||||
| Type=simple | Type=simple | ||||