Add Infra Automation Pack v1: docs infrastructure, logging stack, sync scripts

This commit is contained in:
Apple
2025-11-27 09:29:42 -08:00
parent 6bd769ef40
commit 2a6112fc42
22 changed files with 595 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
# Node Join Protocol (Draft)
## Цілі
- Дозволити новим нодам приєднуватися до мережі DAARION.
- Автоматично налаштовувати агенти, Matrix аккаунти, інфраструктуру.
## Етапи
1. **Registration:** admin додає запис у Node Registry (`pending`).
2. **Bootstrap Script:** node виконує `scripts/bootstrap-node.sh`, який:
- встановлює Docker, git, базові сервіси;
- додає SSH ключ;
- запускає docs-sync.
3. **Validation:** node-agent передає метрики через NATS.
4. **Activation:** статус `active`, нода отримує роль (prod/dev/edge).
## Безпека
- Всі запити підписані (JWT + node secret).
- Node agent працює від окремого користувача `daarion`.
## TODO
- Фіналізувати API Node Registry.
- Додати інтеграцію з DAIS (agent identity vs node identity).
- Автоматизувати видачу TLS/SSL через ACME.