renovate[bot]
a77250ab97
chore(deps): update dependency prometheus to v3.10.0-0
2026-02-26 12:20:32 +02:00
renovate[bot]
37d45d6772
chore(deps): update dependency prometheus_postgres_exporter to v0.19.1-0
2026-02-26 06:56:08 +02:00
renovate[bot]
78a08482fa
chore(deps): update dependency coturn to v4.9.0-0
2026-02-25 17:17:42 +02:00
renovate[bot]
e7419fbafa
chore(deps): update dependency valkey to v9.0.3-0
2026-02-24 22:57:52 +02:00
renovate[bot]
816b95f951
chore(deps): update dependency traefik to v3.6.9-0
2026-02-24 12:06:51 +02:00
renovate[bot]
324ff0dff6
chore(deps): update dependency cinny to v4.10.5-0
2026-02-23 16:30:39 +02:00
Slavi Pantaleev
f96dcff028
LiveKit TURN docs and defaults update
2026-02-21 16:20:07 +02:00
Suguru Hirahara
ee79348254
Update postgres-backup (v18-0 → v18-1)
...
Use `postgres_backup_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-20 02:49:34 +09:00
Suguru Hirahara
0da4c43cf1
Update Etherpad (v2.6.1-0 → v2.6.1-1)
...
Use `etherpad_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-19 13:24:55 +09:00
Suguru Hirahara
1dfd4dc4ad
Update Grafana (v11.6.5-6 → v11.6.5-7)
...
Use `grafana_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-19 12:47:01 +09:00
Suguru Hirahara
b528f0e6af
Update Prometheus (v3.9.1-0 → v3.9.1-1)
...
Use `prometheus_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-19 12:35:36 +09:00
Suguru Hirahara
f2e961293c
Update PostgreSQL Server Exporter (v0.19.0-0 → v0.19.0-1)
...
Use `prometheus_postgres_exporter_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-19 12:30:25 +09:00
Suguru Hirahara
7bfa823fa3
Update Prometheus node exporter (v1.9.1-13 → v1.9.1-14)
...
Use `prometheus_node_exporter_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-19 04:49:40 +09:00
Suguru Hirahara
5abd9cfb11
Update ntfy (v2.17.0-0 → v2.17.0-1)
...
Use `ntfy_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-19 03:14:00 +09:00
Suguru Hirahara
6e4a0ab2a1
Update ddclient (v4.0.0-0 → v4.0.0-1)
...
Use `ddclient_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-19 02:30:27 +09:00
Suguru Hirahara
1fc1da393d
Update Hydrogen (v0.5.1-0 → v0.5.1-1)
...
Use `hydrogen_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-19 01:59:27 +09:00
Suguru Hirahara
5ee0b4f168
Upgrade Valkey (v9.0.2-0 → v9.0.2-1)
...
Use `valkey_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-18 18:40:31 +02:00
Suguru Hirahara
0cf3482eb2
Upgrade coturn (v4.8.0-1 → v4.8.0-2)
...
Use `coturn_restart_necessary`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-18 16:20:41 +02:00
Slavi Pantaleev
23203ff9d3
Bump backup_borg and postgres roles, update variable references
...
backup_borg v1.4.3-2.1.1-0 -> v1.4.3-2.1.1-1 (docker -> container rename)
postgres v18.2-1 -> v18.2-2 (pgloader docker -> container rename)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 10:14:41 +02:00
Suguru Hirahara
bf744319e0
Relocate prometheus-nginxlog-exporter ( #4938 )
...
* Use `ansible-role-prometheus-nginxlog-exporter`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace `matrix-prometheus-nginxlog-exporter` and `matrix_prometheus_nginxlog_exporter`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set `matrix-prometheus-nginxlog-exporter` to `prometheus_nginxlog_exporter_identifier`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set `prometheus_nginxlog_exporter_container_image_*`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Remove `prometheus_nginxlog_exporter_container_image_registry_prefix_upstream`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Move `prometheus_nginxlog_exporter_base_path` to matrix_servers
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Remove unused variables for exposing the service
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Update configuring-playbook-prometheus-grafana.md
About prometheus-nginxlog-exporter
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Rename `prometheus_nginxlog_exporter_config_namespaces_matrix_source_tags_auto`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set variables
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Remove matrix-prometheus-nginxlog-exporter in favor of ansible-role-prometheus-nginxlog-exporter
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Update CHANGELOG.md
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Update setup.yml: sort entry
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
---------
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
Co-authored-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-17 13:40:07 +02:00
Slavi Pantaleev
8a3017c964
Upgrade Cinny (v4.10.2-2 -> v4.10.3-0)
2026-02-16 14:34:08 +02:00
renovate[bot]
8b48aebaa5
chore(deps): update dependency container_socket_proxy to v0.4.2-3
2026-02-15 00:07:13 +02:00
renovate[bot]
a4bb7030cf
chore(deps): update dependency traefik to v3.6.8-4
2026-02-15 00:07:02 +02:00
Slavi Pantaleev
956d2d81a5
Upgrade systemd_service_manager (v3.0.0-0 -> v3.0.0-1)
2026-02-14 21:56:31 +02:00
Slavi Pantaleev
985740e89d
Add conditional restart support to remaining services
...
Add change-tracking and restart_necessary computation for:
- matrix-authentication-service (custom role in this repo)
- container-socket-proxy, traefik-certs-dumper, postgres, exim-relay,
cinny, livekit-server (external roles, bumped in requirements.yml)
Wire all 7 services in group_vars to use their _restart_necessary variable
instead of hardcoded true.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 16:21:36 +02:00
Slavi Pantaleev
af193043ab
Upgrade Traefik (v2.0.0-2 -> v3.0.0-0) - adding support for conditional restarting
2026-02-13 12:32:02 +02:00
Slavi Pantaleev
452d54b53f
Upgrade Traefik (v3.6.8-2 -> v3.6.8-3) - adding support for conditional restarting
2026-02-13 12:32:02 +02:00
renovate[bot]
17894ef70b
chore(deps): update dependency postgres to v18.2-0
2026-02-13 11:24:52 +02:00
Suguru Hirahara
0f5015a33c
Merge pull request #4915 from luixxiul/hydrogen
...
Relocate Hydrogen to MASH organization
2026-02-12 15:00:21 +02:00
Slavi Pantaleev
0b5ef18d1c
Upgrade systemd_service_manager (v2.0.0-1 -> v2.0.0-2)
2026-02-12 09:41:19 +02:00
Slavi Pantaleev
014380eecd
Upgrade Traefik (v3.6.8-1 -> v3.6.8-2)
2026-02-12 01:04:06 +02:00
Slavi Pantaleev
9569633164
Upgrade Traefik (v3.6.8-0 -> v3.6.8-1)
2026-02-12 00:48:13 +02:00
Slavi Pantaleev
f8815c0bb9
Upgrade systemd_service_manager (v2.0.0-0 -> v2.0.0-1)
2026-02-11 23:31:13 +02:00
Slavi Pantaleev
294cd109fd
Upgrade Traefik (v3.6.7-1 -> v3.6.8-0)
2026-02-11 23:26:13 +02:00
Suguru Hirahara
7b7b6feb5b
Relocate coturn to MASH project ( #4906 )
...
* Fetch ansible-role-coturn from MASH project
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace "matrix_coturn" with "coturn"
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace "custom/matrix-coturn" with "galaxy/coturn"
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set `coturn_identifier`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Move `coturn_base_path` to matrix_servers for the playbook
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set `coturn_uid` and `coturn_gid`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set empty value to `coturn_turn_external_ip_address_auto_detection_echoip_service_url` on main.yml
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace `coturn_docker_image_*`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Move `coturn_container_image_registry_prefix` to matrix_servers
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace "matrix-coturn" with "coturn" on matrix_servers
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace "matrix-coturn" with "coturn"
Keep "matrix-coturn" on documentation as-is, since it is specified so with `coturn_identifier`.
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Remove roles/custom/matrix-coturn
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Update CHANGELOG.md
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
---------
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
Co-authored-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
2026-02-11 15:06:27 +02:00
Slavi Pantaleev
750cb7e29e
Upgrade systemd_service_manager (v1.1.0-0 -> v2.0.0-0)
2026-02-10 16:21:57 +02:00
renovate[bot]
b0828528df
chore(deps): update dependency ntfy to v2.17.0-0
2026-02-10 11:53:33 +02:00
Slavi Pantaleev
ace086056f
Upgrade Postgres (v18.1-4 -> v18.1-5)
2026-02-09 21:24:48 +02:00
Slavi Pantaleev
92c204394a
Upgrade Postgres (v18.1-3 -> v18.1-4)
2026-02-08 18:46:36 +02:00
Suguru Hirahara
baa740fcda
Relocate ddclient role to MASH organization ( #4902 )
...
* Fetch ansible-role-ddclient from MASH project
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace `matrix_dynamic_dns` with `ddclient`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set `matrix-dynamic-dns` to `ddclient_identifier`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Remove `ddclient_container_network` in favor of the role's configuration
On the role the value of `ddclient_container_network` is set to `ddclient_identifier`, which is set to `matrix-dynamic-dns` on the playbook.
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace `matrix-dynamic-dns` with `ddclient` on matrix_servers
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace `ddclient_docker_image_*` with `ddclient_container_image_*`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Update `ddclient_container_image_*`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Move `ddclient_base_path` to matrix_servers
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Move `ddclient_web_*` to matrix_servers
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Remove `matrix-dynamic-dns` directory
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Update configuring-playbook-dynamic-dns.md
Reuse 75e264f538/docs/services/ddclient.md
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Fix a typo
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
---------
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
Co-authored-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-08 16:34:35 +02:00
renovate[bot]
c1a8ca6397
chore(deps): update dependency systemd_service_manager to v1.1.0-0
2026-02-08 09:38:49 +02:00
Suguru Hirahara
9320ef49fe
Relocate Cinny role to MASH organization ( #4900 )
...
* Use `ansible-role-cinny`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace `matrix-client-cinny` and `matrix_client_cinny` with `cinny`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set `matrix-client-cinny` to `cinny_identifier`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set `cinny_container_image_*`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Remove `cinny_container_image_registry_prefix_*`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace `cinny_data_path` with `cinny_base_path`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Move `cinny_hostname` to `matrix_servers`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Add `cinny_uid` and `cinny_gid`
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Remove `matrix-client-cinny` in favor of ansible-role-cinny
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Update CHANGELOG.md
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
---------
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
Co-authored-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-07 11:01:04 +02:00
renovate[bot]
1f0e33e07a
chore(deps): update dependency prometheus_postgres_exporter to v0.19.0-0
2026-02-05 06:36:55 +02:00
renovate[bot]
2c0688334f
chore(deps): update dependency jitsi to v10741
2026-02-04 21:02:05 +02:00
renovate[bot]
c63a0f984b
chore(deps): update dependency valkey to v9.0.2-0
2026-02-03 22:53:35 +02:00
Slavi Pantaleev
b9631aea1c
Upgrade ntfy (v2.16.0-0 -> v2.16.0-1)
2026-01-30 21:14:11 +02:00
renovate[bot]
72d522b9f1
chore(deps): update dependency backup_borg to v1.4.3-2.1.1-0
2026-01-29 05:26:29 +02:00
renovate[bot]
b6bf91c150
chore(deps): update dependency etherpad to v2.6.1-0
2026-01-27 12:53:38 +02:00
renovate[bot]
ab97b94245
chore(deps): update dependency ntfy to v2.16.0-0
2026-01-20 11:56:58 +02:00
renovate[bot]
a3ef7109b6
chore(deps): update dependency docker to v8
2026-01-15 21:29:26 +02:00