mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-22 18:00:35 +00:00
55 lines
1 KiB
YAML
55 lines
1 KiB
YAML
---
|
|
$schema: http://json-schema.org/draft-04/schema#
|
|
title: KVM manifest
|
|
type: object
|
|
properties:
|
|
provider:
|
|
type: object
|
|
properties:
|
|
virtio:
|
|
type: array
|
|
items:
|
|
type: string
|
|
enum:
|
|
- virtio
|
|
- virtio_pci
|
|
- virtio_balloon
|
|
- virtio_blk
|
|
- virtio_net
|
|
- virtio_ring
|
|
minItems: 1
|
|
console:
|
|
type: string
|
|
enum:
|
|
- serial
|
|
- virtual
|
|
system:
|
|
type: object
|
|
properties:
|
|
bootloader:
|
|
type: string
|
|
enum:
|
|
- grub
|
|
- extlinux
|
|
- none
|
|
volume:
|
|
type: object
|
|
properties:
|
|
backing:
|
|
type: string
|
|
enum:
|
|
- qcow2
|
|
- raw
|
|
- lvm
|
|
logicalvolume: {type: string}
|
|
volumegroup: {type: string}
|
|
partitions:
|
|
type: object
|
|
properties:
|
|
type:
|
|
type: string
|
|
enum:
|
|
- none
|
|
- msdos
|
|
- gpt
|
|
required: [backing]
|