Slavi Pantaleev
16010ff8c7
Add conditional restart support to client, bot, and bridge roles
...
For each of the 34 roles (3 clients, 9 bots, 22 bridges), this commit:
- Adds `_restart_necessary: false` default variable
- Adds `register:` directives to config/image/systemd tasks
- Computes `_restart_necessary` via set_fact (OR of all .changed results)
- Wires `(_restart_necessary | bool)` in group_vars/matrix_servers
This allows the systemd service manager to skip unnecessary restarts
when running install-* tags and nothing actually changed.
Service roles and complex multi-service roles will follow separately.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 15:33:54 +02:00
..
2026-02-12 20:05:51 +02:00
2026-02-11 11:07:09 +02:00
2025-07-26 17:50:20 +03:00
2026-02-13 14:46:06 +02:00
2026-02-10 16:51:09 +02:00
2026-02-12 20:05:51 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2025-09-06 08:03:36 +03:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 14:46:06 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2025-09-06 08:03:36 +03:00
2025-12-02 21:32:15 +02:00
2025-12-08 11:25:51 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2026-02-13 15:33:54 +02:00
2025-03-03 17:58:28 +09:00
2026-02-13 07:10:03 +02:00
2026-02-11 15:03:56 +02:00
2025-11-26 11:35:09 +02:00
2025-08-15 16:11:05 +03:00
2025-12-10 21:59:48 +02:00
2025-12-02 20:10:35 +02:00
2025-12-02 21:32:15 +02:00
2026-01-15 20:30:02 +02:00
2025-12-19 19:17:18 +02:00
2026-02-09 16:56:51 +02:00
2025-12-02 21:32:15 +02:00
2025-07-26 17:58:12 +03:00
2025-03-03 12:13:29 +09:00
2025-12-02 21:32:15 +02:00
2026-02-13 14:46:06 +02:00
2025-12-08 11:25:51 +02:00
2025-12-02 21:32:15 +02:00
2026-02-12 20:12:35 +02:00
2026-02-08 21:54:38 +09:00
2025-11-26 11:35:09 +02:00
2026-02-05 06:36:46 +02:00
2025-07-26 17:58:12 +03:00
2026-02-11 15:03:56 +02:00
2025-07-26 17:58:12 +03:00