Files
pvemanager/backend/app/api/scripts/__init__.py
markmorado 8ca33681ca
All checks were successful
Backend Tests / pytest (Python 3.12) (push) Successful in 59s
Deploy to Production / Trigger production update (push) Successful in 8s
feat(scripts): каталог bash-скриптов для нод и гостей (VM/LXC)
Добавлена библиотека скриптов по образцу VMmanager: свои скрипты (CRUD в UI)
и синхронизация из git-репозитория, параметризация через env-переменные
(без конкатенации в shell), выполнение на нодах Proxmox (SSH), в LXC (pct
exec) и в VM (QEMU guest agent, переиспользует существующий execute_script).
Журнал запусков встроен в общий список задач /api/all-tasks.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-11 04:35:43 +05:00

11 lines
335 B
Python

"""Scripts API package. Экспортирует агрегированный router для main.py."""
from fastapi import APIRouter
from .catalog import router as catalog_router
from .executions import router as executions_router
router = APIRouter()
router.include_router(catalog_router)
router.include_router(executions_router)