Restructure repo: per-server folders, inventory, domains
- servers/inventory.yml — реестр узлов (имена, IP, роли, сервисы). - domains.yml — реестр DNS-записей для mxti.ru (reg.ru). - docker/ → servers/ru-docker-infra/ — конфиги основного сервера. - CLAUDE.md переписан: структура репо, чек-листы по изменениям, конвенции (роли вместо IP, секреты тоже в репо). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
+32
@@ -0,0 +1,32 @@
|
||||
# domains.yml — источник правды о DNS-записях.
|
||||
# Любые домены, которыми мы пользуемся, должны быть здесь.
|
||||
# Изменения в инфраструктуре (новый сервис, переезд узла, смена IP) обязательно
|
||||
# отражать тут — у регистратора должно быть ровно то, что описано в этом файле.
|
||||
|
||||
# Допустимые типы записей: A, AAAA, CNAME, MX, TXT, SRV, CAA.
|
||||
# server: <name> — ссылка на запись в servers/inventory.yml (host подставляется оттуда).
|
||||
# value: <строка> — буквальное значение записи (для CNAME/TXT/MX/...).
|
||||
|
||||
domains:
|
||||
- name: mxti.ru
|
||||
registrar: reg.ru
|
||||
records:
|
||||
- host: www
|
||||
type: A
|
||||
server: ru-docker-infra
|
||||
purpose: "основной сервер (traefik)"
|
||||
|
||||
- host: git
|
||||
type: A
|
||||
server: ru-docker-infra
|
||||
purpose: "gitea через traefik"
|
||||
|
||||
- host: portainer
|
||||
type: A
|
||||
server: ru-docker-infra
|
||||
purpose: "portainer UI"
|
||||
|
||||
- host: n8n
|
||||
type: A
|
||||
server: nl-reverse-proxy
|
||||
purpose: "n8n через NL реверс-прокси (autossh-туннель с ru-docker-infra)"
|
||||
Reference in New Issue
Block a user