{ "description": "Creates a new VM using virt-install", "parameters": { "iso_path": { "type": "String", "description": "Path to the autoinstall ISO", "default": "/mnt/nfs/kvm-isos/iso-build/ubuntu-22.04-autoinstall.iso" }, "vm_name": { "type": "String", "description": "Name of the VM", "default": "vm-template-staging" }, "ram": { "type": "Integer", "description": "Amount of RAM in MB", "default": 2048 }, "vcpus": { "type": "Integer", "description": "Number of virtual CPUs", "default": 4 }, "disk_size": { "type": "Integer", "description": "Size of the VM disk in GB", "default": 100 }, "disk_path": { "type": "String", "description": "Base path for disk images", "default": "/mnt/nfs/kvm-images/vm-template-staging.qcow2" }, "network": { "type": "String", "description": "Network to connect the VM to", "default": "wan-verizon" } } }