create-vm recipe