feat(cli): proxdeploy in Go
Befehle login, servers, distros, profiles, presets, vm, lxc, template list|build, batch, status, logs --follow, cancel. Renderer im Aufbau der Vorgabe (zeichengenau per Golden-File), 24-bit/256/ohne Farbe, --ascii, --quiet, --json, --dry-run; live im Terminal, zeilenweise ohne. SSE mit Wiederverbinden und Polling als Rückfall. Typen aus openapi.json per oapi-codegen; Release-Builds per cli/bauen.sh. Refs #013 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
[
|
||||
{
|
||||
"distribution": "debian-13",
|
||||
"name": "web01",
|
||||
"netz": {
|
||||
"gateway": "10.0.20.1",
|
||||
"ip": "10.0.20.15/24",
|
||||
"modus": "statisch"
|
||||
},
|
||||
"profile": [
|
||||
"base",
|
||||
"docker"
|
||||
],
|
||||
"server": "rz1",
|
||||
"speicherMb": 4096,
|
||||
"typ": "vm"
|
||||
},
|
||||
{
|
||||
"distribution": "debian-13",
|
||||
"features": {
|
||||
"nesting": true
|
||||
},
|
||||
"name": "mon01",
|
||||
"profile": [
|
||||
"base",
|
||||
"zabbix-agent"
|
||||
],
|
||||
"server": "rz1",
|
||||
"typ": "lxc",
|
||||
"variablen": {
|
||||
"zabbix-agent": {
|
||||
"server": "zbx.example"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user