
Деплой виртуалок на Proxmox из Telegram
Бот-оркестратор: разворачивает и управляет VM на Proxmox по YAML-инвентори прямо из чата.
Задача. Управлять виртуалками на on-premise Proxmox-кластере без захода по SSH или в веб-панель — поднять тестовую VM можно было бы прямо с телефона.
Подход. Я обернул сложный Proxmox API в дружелюбный чат-интерфейс с подходом infrastructure-as-code: машины описаны в YAML, а действия — кнопками.
Решение. Node.js + grammY, парсинг YAML-инвентори (js-yaml), REST-клиент к Proxmox API (undici), инлайн-управление созданием/клонированием/удалением VM, статус и стриминг логов в реальном времени.
Результат. Децентрализованное управление инфраструктурой: тестовые окружения поднимаются за секунды из мессенджера. Пример интеграции непростого API в понятный для человека интерфейс.


