Добавлена библиотека скриптов по образцу 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>
11 lines
335 B
Python
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)
|