| @@ -23,6 +23,10 @@ indent_size = 2 | |||||
| indent_style = space | indent_style = space | ||||
| indent_size = 2 | indent_size = 2 | ||||
| [justfile] | |||||
| indent_style = space | |||||
| indent_size = 4 | |||||
| # Markdown Files | # Markdown Files | ||||
| # | # | ||||
| # Two spaces at the end of a line in Markdown mean "new line", | # Two spaces at the end of a line in Markdown mean "new line", | ||||
| @@ -288,11 +288,11 @@ devture_systemd_service_manager_services_list_auto: | | |||||
| + | + | ||||
| ([{'name': 'matrix-cactus-comments.service', 'priority': 2000, 'groups': ['matrix', 'cactus-comments']}] if matrix_cactus_comments_enabled else []) | ([{'name': 'matrix-cactus-comments.service', 'priority': 2000, 'groups': ['matrix', 'cactus-comments']}] if matrix_cactus_comments_enabled else []) | ||||
| + | + | ||||
| ([{'name': 'matrix-client-cinny.service', 'priority': 2000, 'groups': ['matrix', 'clients', 'cinny']}] if matrix_client_cinny_enabled else []) | |||||
| ([{'name': 'matrix-client-cinny.service', 'priority': 2000, 'groups': ['matrix', 'clients', 'cinny', 'client-cinny']}] if matrix_client_cinny_enabled else []) | |||||
| + | + | ||||
| ([{'name': 'matrix-client-element.service', 'priority': 2000, 'groups': ['matrix', 'clients', 'element']}] if matrix_client_element_enabled else []) | |||||
| ([{'name': 'matrix-client-element.service', 'priority': 2000, 'groups': ['matrix', 'clients', 'element', 'client-element']}] if matrix_client_element_enabled else []) | |||||
| + | + | ||||
| ([{'name': 'matrix-client-hydrogen.service', 'priority': 2000, 'groups': ['matrix', 'clients', 'hydrogen']}] if matrix_client_hydrogen_enabled else []) | |||||
| ([{'name': 'matrix-client-hydrogen.service', 'priority': 2000, 'groups': ['matrix', 'clients', 'hydrogen', 'client-hydrogen']}] if matrix_client_hydrogen_enabled else []) | |||||
| + | + | ||||
| ([{'name': ('matrix-' + matrix_homeserver_implementation + '.service'), 'priority': 1000, 'groups': ['matrix', 'homeservers', matrix_homeserver_implementation]}] if matrix_homeserver_enabled else []) | ([{'name': ('matrix-' + matrix_homeserver_implementation + '.service'), 'priority': 1000, 'groups': ['matrix', 'homeservers', matrix_homeserver_implementation]}] if matrix_homeserver_enabled else []) | ||||
| + | + | ||||
| @@ -25,7 +25,10 @@ install-all *extra_args: (run-tags "install-all,ensure-matrix-users-created,star | |||||
| # Runs installation tasks for a single service | # Runs installation tasks for a single service | ||||
| install-service service *extra_args: | install-service service *extra_args: | ||||
| just --justfile {{ justfile() }} run --tags=install-{{ service }},start-group --extra-vars=group={{ service }} {{ extra_args }} | |||||
| just --justfile {{ justfile() }} run \ | |||||
| --tags=install-{{ service }},start-group \ | |||||
| --extra-vars=group={{ service }} \ | |||||
| --extra-vars=devture_systemd_service_manager_service_restart_mode=one-by-one {{ extra_args }} | |||||
| # Runs the playbook with --tags=setup-all,ensure-matrix-users-created,start and optional arguments | # Runs the playbook with --tags=setup-all,ensure-matrix-users-created,start and optional arguments | ||||
| setup-all *extra_args: (run-tags "setup-all,ensure-matrix-users-created,start" extra_args) | setup-all *extra_args: (run-tags "setup-all,ensure-matrix-users-created,start" extra_args) | ||||
| @@ -16,7 +16,7 @@ | |||||
| - 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: 8e9ec48a09284c84704d7a2dce17da35f181574d | version: 8e9ec48a09284c84704d7a2dce17da35f181574d | ||||
| - src: git+https://github.com/devture/com.devture.ansible.role.systemd_service_manager.git | - src: git+https://github.com/devture/com.devture.ansible.role.systemd_service_manager.git | ||||
| version: 6ccb88ac5fc27e1e70afcd48278ade4b564a9096 | |||||
| version: v1.0.0-0 | |||||
| - src: git+https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages.git | - src: git+https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages.git | ||||
| version: 9b4b088c62b528b73a9a7c93d3109b091dd42ec6 | version: 9b4b088c62b528b73a9a7c93d3109b091dd42ec6 | ||||
| - src: git+https://gitlab.com/etke.cc/roles/prometheus_node_exporter.git | - src: git+https://gitlab.com/etke.cc/roles/prometheus_node_exporter.git | ||||
| @@ -24,9 +24,9 @@ | |||||
| - src: git+https://gitlab.com/etke.cc/roles/prometheus_postgres_exporter.git | - src: git+https://gitlab.com/etke.cc/roles/prometheus_postgres_exporter.git | ||||
| version: v0.12.0-0 | version: v0.12.0-0 | ||||
| - src: git+https://gitlab.com/etke.cc/roles/backup_borg.git | - src: git+https://gitlab.com/etke.cc/roles/backup_borg.git | ||||
| version: v1.2.4-1.7.9-0 | |||||
| version: v1.2.4-1.7.10-0 | |||||
| - src: git+https://gitlab.com/etke.cc/roles/grafana.git | - src: git+https://gitlab.com/etke.cc/roles/grafana.git | ||||
| version: v9.4.7-0 | |||||
| version: v9.4.7-1 | |||||
| - src: git+https://gitlab.com/etke.cc/roles/ntfy.git | - src: git+https://gitlab.com/etke.cc/roles/ntfy.git | ||||
| version: v2.2.0-0 | version: v2.2.0-0 | ||||
| - src: git+https://gitlab.com/etke.cc/roles/redis.git | - src: git+https://gitlab.com/etke.cc/roles/redis.git | ||||
| @@ -10,7 +10,7 @@ matrix_hookshot_container_image_self_build: false | |||||
| matrix_hookshot_container_image_self_build_repo: "https://github.com/matrix-org/matrix-hookshot.git" | matrix_hookshot_container_image_self_build_repo: "https://github.com/matrix-org/matrix-hookshot.git" | ||||
| matrix_hookshot_container_image_self_build_branch: "{{ 'main' if matrix_hookshot_version == 'latest' else matrix_hookshot_version }}" | matrix_hookshot_container_image_self_build_branch: "{{ 'main' if matrix_hookshot_version == 'latest' else matrix_hookshot_version }}" | ||||
| matrix_hookshot_version: 3.0.1 | |||||
| matrix_hookshot_version: 3.1.1 | |||||
| matrix_hookshot_docker_image: "{{ matrix_hookshot_docker_image_name_prefix }}halfshot/matrix-hookshot:{{ matrix_hookshot_version }}" | matrix_hookshot_docker_image: "{{ matrix_hookshot_docker_image_name_prefix }}halfshot/matrix-hookshot:{{ matrix_hookshot_version }}" | ||||
| matrix_hookshot_docker_image_name_prefix: "{{ 'localhost/' if matrix_hookshot_container_image_self_build else matrix_container_global_registry_prefix }}" | matrix_hookshot_docker_image_name_prefix: "{{ 'localhost/' if matrix_hookshot_container_image_self_build else matrix_container_global_registry_prefix }}" | ||||
| @@ -6,7 +6,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: v2.2.4 | |||||
| matrix_client_cinny_version: v2.2.5 | |||||
| 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') }}" | ||||
| @@ -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.25 | |||||
| matrix_client_element_version: v1.11.26 | |||||
| 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') }}" | ||||
| @@ -4,7 +4,7 @@ | |||||
| matrix_synapse_enabled: true | matrix_synapse_enabled: true | ||||
| matrix_synapse_version: v1.79.0 | |||||
| matrix_synapse_version: v1.80.0 | |||||
| matrix_synapse_username: '' | matrix_synapse_username: '' | ||||
| matrix_synapse_uid: '' | matrix_synapse_uid: '' | ||||
| @@ -69,10 +69,11 @@ matrix_synapse_container_image_customizations_templates_git_repository_keyscan_h | |||||
| # RUN echo 'You do NOT need to include a FROM clause yourself.' | # RUN echo 'You do NOT need to include a FROM clause yourself.' | ||||
| matrix_synapse_container_image_customizations_dockerfile_body_custom: '' | matrix_synapse_container_image_customizations_dockerfile_body_custom: '' | ||||
| matrix_synapse_docker_image: "{{ matrix_synapse_docker_image_name_prefix }}matrixdotorg/synapse:{{ matrix_synapse_docker_image_tag }}" | |||||
| matrix_synapse_docker_image_name_prefix: "{{ 'localhost/' if matrix_synapse_container_image_self_build else matrix_container_global_registry_prefix }}" | |||||
| matrix_synapse_docker_image: "{{ matrix_synapse_docker_image_name_prefix }}matrix-org/synapse:{{ matrix_synapse_docker_image_tag }}" | |||||
| matrix_synapse_docker_image_name_prefix: "{{ 'localhost/' if matrix_synapse_container_image_self_build else matrix_synapse_docker_image_registry_prefix }}" | |||||
| matrix_synapse_docker_image_tag: "{{ matrix_synapse_version }}" | matrix_synapse_docker_image_tag: "{{ matrix_synapse_version }}" | ||||
| matrix_synapse_docker_image_force_pull: "{{ matrix_synapse_docker_image.endswith(':latest') }}" | matrix_synapse_docker_image_force_pull: "{{ matrix_synapse_docker_image.endswith(':latest') }}" | ||||
| matrix_synapse_docker_image_registry_prefix: ghcr.io/ | |||||
| # matrix_synapse_docker_image_customized is the name of the locally built Synapse image | # matrix_synapse_docker_image_customized is the name of the locally built Synapse image | ||||
| # which adds various customizations on top of the original (upstream) Synapse image. | # which adds various customizations on top of the original (upstream) Synapse image. | ||||
| @@ -178,7 +178,9 @@ matrix_synapse_workers_generic_worker_endpoints: | |||||
| # Registration/login requests | # Registration/login requests | ||||
| - ^/_matrix/client/(api/v1|r0|v3|unstable)/login$ | - ^/_matrix/client/(api/v1|r0|v3|unstable)/login$ | ||||
| - ^/_matrix/client/(r0|v3|unstable)/register$ | - ^/_matrix/client/(r0|v3|unstable)/register$ | ||||
| - ^/_matrix/client/(r0|v3|unstable)/register/available$ | |||||
| - ^/_matrix/client/v1/register/m.login.registration_token/validity$ | - ^/_matrix/client/v1/register/m.login.registration_token/validity$ | ||||
| - ^/_matrix/client/(r0|v3|unstable)/password_policy$ | |||||
| # Event sending requests | # Event sending requests | ||||
| - ^/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/redact | - ^/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/redact | ||||