apprise: уведомления дублируются в matrix-комнату
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s

- в бандл server добавлен канал matrix; в homeserver ходим по внутренней
  docker-сети, для этого у tuwunel заведён алиас без подчёркивания
- плейбук проверяет формат id комнаты: значение без '!' или '#' apprise
  считает алиасом и молча не доставляет уведомление
This commit is contained in:
av
2026-08-22 12:28:01 +03:00
parent daa4379dbe
commit a9d9eb8d83
4 changed files with 270 additions and 246 deletions
+9
View File
@@ -11,6 +11,15 @@
config_dir: "{{ (base_dir, 'config') | path_join }}"
tasks:
# Apprise молча не доставит уведомление, если id комнаты записан без
# префикса: значение без '!' и '#' плагин matrix трактует как алиас.
- name: "Check matrix room id format"
ansible.builtin.assert:
that:
- notifications_matrix_room is match('^[!#]')
fail_msg: "notifications_matrix_room: нужен '!room_id:server' или '#alias:server'"
quiet: true
- name: "Create user and environment"
ansible.builtin.import_role:
name: owner