Add Prometheus Node Exporter to frr_anycast role

Устанавливает prometheus-node-exporter из официального репозитория
Ubuntu 24 LTS (universe, сторонний репозиторий не добавляется) на
всех узлах обеих сред (площадка A + Облачная площадка), безусловно.
Сервис enabled+started, слушает стандартный порт :9100 (дефолт
пакета, конфиг не переопределяется). Firewall-правил не требуется —
в nftables.conf.j2 нет table inet filter с policy drop.

Шаблоны FRR/nftables не затронуты: render-check.sh 6/6,
render-check-cloud.sh 84/84, без изменений.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bc3HkMiDwooSyLBLoMKNyF
This commit is contained in:
ayurishchevandClaude Sonnet 5 committed 2026-09-11 13:24:08 +03:00
1 parent 72367682b5
commit 036f32869b
5 files changed
+70

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
# План внедрения: Prometheus Node Exporter
**Дата:** 2026-09-11
## Цель
Установить `node_exporter` на всех FRR-узлах (площадка A + «Облачная площадка») из официального репозитория Ubuntu 24 LTS (пакет `prometheus-node-exporter`, компонент `universe`), стандартный порт `:9100`.
## Решение
Роль `frr_anycast`, безусловно (без флага, применяется везде): `apt install prometheus-node-exporter` + `systemd: enabled/started`. Конфиг не трогается — дефолт пакета уже слушает `:9100`. nftables-разрешений не требуется (в `nftables.conf.j2` нет `table inet filter`/policy drop).
## Definition of done
- Задачи в `roles/frr_anycast/{defaults,tasks}/main.yml`.
- `render-check.sh` / `render-check-cloud.sh` без изменений (регресс-проверка) — шаблоны FRR/nftables не тронуты.
- `--syntax-check` чист для обоих playbook'ов.
- README и summary обновлены.