Examples / dev-hyperv
dev-hyperv.json
targets v0.23.0 4 entities 3 schemas
Speaks
rig.dev.machine · rig.dev.op · rig.meta.named
Document
Validates under npm run check —
raw file.
{
"rig": "0.23.0",
"document": {
"title": "Dev machine - Hyper-V local agent box",
"defaultUnit": "px"
},
"entities": [
{
"id": "hyperv-agent",
"components": {
"rig.meta.named": {
"name": "Rig agent Hyper-V",
"stableId": "hyperv-agent"
},
"rig.dev.machine": {
"kind": "vm",
"provider": "hyper-v",
"base": "ubuntu-22.04",
"memoryBytes": 4294967296,
"diskBytes": 42949672960,
"cpus": 2
}
}
},
{
"id": "op-start",
"components": {
"rig.meta.named": {
"name": "Start",
"stableId": "op-start"
},
"rig.dev.op": {
"machine": "hyperv-agent",
"order": 0,
"opId": "start"
}
}
},
{
"id": "op-connect",
"components": {
"rig.meta.named": {
"name": "Connect console",
"stableId": "op-connect"
},
"rig.dev.op": {
"machine": "hyperv-agent",
"order": 1,
"opId": "open-console"
}
}
},
{
"id": "op-stop",
"components": {
"rig.meta.named": {
"name": "Stop",
"stableId": "op-stop"
},
"rig.dev.op": {
"machine": "hyperv-agent",
"order": 2,
"opId": "stop"
}
}
}
]
}