261320dafd
Сервис mtg снят с ru-docker-infra: убран из compose, удалены mtg/config.toml и переменная MTG_FAKE_TLS_HOST, вычищены записи в inventory и CLAUDE.md. Заодно обновлён host узла на новый адрес. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
58 lines
2.3 KiB
YAML
58 lines
2.3 KiB
YAML
# inventory.yml — источник правды о парке серверов.
|
||
# Добавить сервер = добавить запись сюда + папку servers/<name>/ с docker-compose.yml.
|
||
|
||
defaults: # общие настройки, чтобы не повторять в каждом сервере
|
||
ssh_user: agent # отдельный non-root пользователь для бота
|
||
branch: main # ветка, которую тянут серверы
|
||
compose_path: servers/{name}/docker-compose.yml # {name} подставляется из поля name
|
||
|
||
servers:
|
||
- name: ru-docker-infra # основной сервер в Яндекс.Облаке
|
||
host: 93.77.188.75
|
||
role: core # основной узел: все ключевые сервисы
|
||
env: prod
|
||
location: yandex-cloud
|
||
tags: [traefik, n8n, gitea, postgres, redis, portainer, xray, dify, grabcevo]
|
||
services:
|
||
- traefik
|
||
- postgres
|
||
- redis
|
||
- n8n
|
||
- tunnel # autossh-туннель на nl-reverse-proxy
|
||
- xray # исходящий прокси для n8n
|
||
- gitea
|
||
- portainer
|
||
- dify # LLM-app платформа (api/worker/web/plugin-daemon/sandbox/ssrf-proxy/weaviate)
|
||
- grabcevo # статический лендинг «База Грабцево» (nginx, база-грабцево.рф)
|
||
managed: true
|
||
|
||
- name: ru-vpn # входная нода VPN
|
||
host: 62.84.114.137
|
||
role: vpn-entry
|
||
env: prod
|
||
location: yandex-cloud
|
||
tags: [3x-ui, vpn]
|
||
services:
|
||
- 3x-ui
|
||
managed: true
|
||
|
||
- name: nl-reverse-proxy # реверс-прокси для n8n (принимает SSH-туннель)
|
||
host: 94.247.214.20
|
||
role: reverse-proxy
|
||
env: prod
|
||
location: netherlands
|
||
tags: [n8n, ssh-tunnel]
|
||
services:
|
||
- nginx # tbd: уточнить, чем именно проксируется
|
||
managed: true
|
||
|
||
- name: nl-vpn # выходная нода VPN
|
||
host: 94.247.214.112
|
||
role: vpn-exit
|
||
env: prod
|
||
location: netherlands
|
||
tags: [3x-ui, vpn]
|
||
services:
|
||
- 3x-ui
|
||
managed: true
|