Documentation ¶
Index ¶
Constants ¶
View Source
const ( RecipeCustomAMD64 = "custom-x86_64" RecipeCustomARM64 = "custom-arm64" RecipeDistroAMD64 = "distro-x86_64" RecipeDistroARM64 = "distro-arm64" RecipeCustomLocal = "custom-local" RecipeDistroLocal = "distro-local" RecipeDefault = "default" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Workdir string `json:"workdir"` VMSets []VMSet `json:"vmsets"` SSHKey string `json:"sshkey,omitempty"` SSHUser string `json:"ssh_user,omitempty"` }
func LoadConfigFile ¶
type VMSet ¶
type VMSet struct { Tags []string `json:"tags"` Recipe string `json:"recipe"` Kernels []Kernel `json:"kernels"` VCpu []int `json:"vcpu"` Memory []int `json:"memory"` Img Image `json:"image"` Machine string `json:"machine,omitempty"` Arch string ID VMSetID `json:"omitempty"` Disks []Disk `json:"disks,omitempty"` ConsoleType string `json:"console_type"` VMHost Host `json:"host,omitempty"` }
Click to show internal directories.
Click to hide internal directories.