Start Deployment
POST /api/deployment/start
Content-Type: application/json
{
"mode": "standard",
"playbook": "deploy-full-ecosystem-vms-kvm",
"node_properties": "/tmp/vov-deployer/nodeITproperties.json",
"common_properties": "/tmp/vov-deployer/commonITproperties.json",
"tags": "all",
"skip_tags": "none",
"verbosity": 0,
"dry_run": false
}
Response:
{
"status": "started",
"message": "Deployment started successfully"
}
Stop Deployment
POST /api/deployment/stop
Response:
{
"status": "stopped",
"message": "Deployment stopped successfully"
}
Get Deployment Status
GET /api/deployment/status
Response:
{
"status": "running",
"running": true,
"playbook": "deploy-full-ecosystem-vms-kvm",
"started": "2026-01-22T14:30:00",
"start_time": 1737553800.0
}