From fb05a4c4306c11430347ce877a246524ad7293dc Mon Sep 17 00:00:00 2001 From: luschmar <90399580+luschmar@users.noreply.github.com> Date: Wed, 7 Jan 2026 21:48:41 +0100 Subject: [PATCH 1/4] Add MatrixMeshtasticRelay --- group_vars/matrix_servers | 28 ++++++++++++++++++++++++++++ requirements.yml | 3 +++ setup.yml | 1 + 3 files changed, 32 insertions(+) diff --git a/group_vars/matrix_servers b/group_vars/matrix_servers index c69422fb2..c52678460 100755 --- a/group_vars/matrix_servers +++ b/group_vars/matrix_servers @@ -897,6 +897,13 @@ devture_systemd_service_manager_services_list_auto: | 'restart_necessary': (traefik_certs_dumper_restart_necessary | bool), 'groups': ['matrix', 'traefik-certs-dumper'], }] if traefik_certs_dumper_enabled else []) + + + ([{ + 'name': 'matrix-meshtastic-relay.service', + 'priority': 800, + 'groups': ['matrix', 'bridges', 'meshtastic'] + }] if matrix_meshtastic_relay_enabled else []) + }} ######################################################################## @@ -3944,6 +3951,27 @@ matrix_media_repo_redis_shards: | ###################################################################### +######################################################################## +# # +# matrix-meshtastic-relay # +# # +######################################################################## + +# This plugin is disabled; but we put some defaults + +matrix_meshtastic_relay_identifier: "matrix-meshtastic-relay" +matrix_meshtastic_relay_base_path: "{{ matrix_base_data_path }}/matrix-meshtastic-relay" + +matrix_meshtastic_relay_matrix_host: "{{ matrix_domain }}" +matrix_meshtastic_relay_uid: "{{ matrix_user_uid }}" +matrix_meshtastic_relay_gid: "{{ matrix_user_gid }}" + +######################################################################## +# # +# /matrix-meshtastic-relay # +# # +######################################################################## + ######################################################################## # # # postgres # diff --git a/requirements.yml b/requirements.yml index 926e2e3b7..9b747e188 100644 --- a/requirements.yml +++ b/requirements.yml @@ -92,3 +92,6 @@ - src: git+https://github.com/mother-of-all-self-hosting/ansible-role-valkey.git version: v9.0.2-1 name: valkey +- src: git+https://github.com/luschmar/ansible-role-mmrelay.git + version: v0.0.4 + name: matrix_meshtastic_relay diff --git a/setup.yml b/setup.yml index d6890adef..ad439b7a5 100644 --- a/setup.yml +++ b/setup.yml @@ -100,6 +100,7 @@ - custom/matrix-synapse-admin - custom/matrix-synapse-usage-exporter - galaxy/prometheus_nginxlog_exporter + - galaxy/matrix_meshtastic_relay - galaxy/prometheus_node_exporter - galaxy/prometheus_postgres_exporter - galaxy/prometheus From 789e2ad34155e21b82970611f9f7b3ae8799b017 Mon Sep 17 00:00:00 2001 From: Suguru Hirahara Date: Tue, 17 Feb 2026 11:40:07 +0000 Subject: [PATCH 2/4] Relocate prometheus-nginxlog-exporter (#4938) * Use `ansible-role-prometheus-nginxlog-exporter` Signed-off-by: Suguru Hirahara * Replace `matrix-prometheus-nginxlog-exporter` and `matrix_prometheus_nginxlog_exporter` Signed-off-by: Suguru Hirahara * Set `matrix-prometheus-nginxlog-exporter` to `prometheus_nginxlog_exporter_identifier` Signed-off-by: Suguru Hirahara * Set `prometheus_nginxlog_exporter_container_image_*` Signed-off-by: Suguru Hirahara * Remove `prometheus_nginxlog_exporter_container_image_registry_prefix_upstream` Signed-off-by: Suguru Hirahara * Move `prometheus_nginxlog_exporter_base_path` to matrix_servers Signed-off-by: Suguru Hirahara * Remove unused variables for exposing the service Signed-off-by: Suguru Hirahara * Update configuring-playbook-prometheus-grafana.md About prometheus-nginxlog-exporter Signed-off-by: Suguru Hirahara * Rename `prometheus_nginxlog_exporter_config_namespaces_matrix_source_tags_auto` Signed-off-by: Suguru Hirahara * Set variables Signed-off-by: Suguru Hirahara * Remove matrix-prometheus-nginxlog-exporter in favor of ansible-role-prometheus-nginxlog-exporter Signed-off-by: Suguru Hirahara * Update CHANGELOG.md Signed-off-by: Suguru Hirahara * Update setup.yml: sort entry Signed-off-by: Suguru Hirahara --------- Signed-off-by: Suguru Hirahara Co-authored-by: Suguru Hirahara --- setup.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.yml b/setup.yml index ad439b7a5..2502e5d5a 100644 --- a/setup.yml +++ b/setup.yml @@ -101,6 +101,7 @@ - custom/matrix-synapse-usage-exporter - galaxy/prometheus_nginxlog_exporter - galaxy/matrix_meshtastic_relay + - galaxy/prometheus_nginxlog_exporter - galaxy/prometheus_node_exporter - galaxy/prometheus_postgres_exporter - galaxy/prometheus From 80463c5c529d2133a6af85bb1dcde04c8418130a Mon Sep 17 00:00:00 2001 From: luschmar <90399580+luschmar@users.noreply.github.com> Date: Wed, 7 Jan 2026 21:48:41 +0100 Subject: [PATCH 3/4] Add MatrixMeshtasticRelay --- setup.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.yml b/setup.yml index 2502e5d5a..23f4c1b1f 100644 --- a/setup.yml +++ b/setup.yml @@ -102,6 +102,7 @@ - galaxy/prometheus_nginxlog_exporter - galaxy/matrix_meshtastic_relay - galaxy/prometheus_nginxlog_exporter + - galaxy/matrix_meshtastic_relay - galaxy/prometheus_node_exporter - galaxy/prometheus_postgres_exporter - galaxy/prometheus From 6959b4fe2b6fdec18de7015b668c54c04929be5e Mon Sep 17 00:00:00 2001 From: luschmar <90399580+luschmar@users.noreply.github.com> Date: Sun, 22 Feb 2026 15:52:46 +0100 Subject: [PATCH 4/4] Revert "Relocate prometheus-nginxlog-exporter (#4938)" This reverts commit 789e2ad34155e21b82970611f9f7b3ae8799b017. --- setup.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/setup.yml b/setup.yml index 23f4c1b1f..8ff5301a7 100644 --- a/setup.yml +++ b/setup.yml @@ -101,7 +101,6 @@ - custom/matrix-synapse-usage-exporter - galaxy/prometheus_nginxlog_exporter - galaxy/matrix_meshtastic_relay - - galaxy/prometheus_nginxlog_exporter - galaxy/matrix_meshtastic_relay - galaxy/prometheus_node_exporter - galaxy/prometheus_postgres_exporter