121 lines
2.1 KiB
TOML
121 lines
2.1 KiB
TOML
|
|
[[defs_values]]
|
||
|
|
default_value = ""
|
||
|
|
input_type = "text"
|
||
|
|
msg = "Host Name"
|
||
|
|
not_empty = true
|
||
|
|
numchar = 0
|
||
|
|
var = "hostname"
|
||
|
|
|
||
|
|
[[defs_values]]
|
||
|
|
default_value = "1xCPU-2GB"
|
||
|
|
input_type = "list"
|
||
|
|
msg = "Server Plan"
|
||
|
|
options_list = ["1xCPU-2GB", "2xCPU-4GB", "DEV-1xCPU-4GB", "DEV-1xCPU-2GB"]
|
||
|
|
var = "plan"
|
||
|
|
[[defs_values]]
|
||
|
|
default_value = ""
|
||
|
|
input_type = "ipv4-address"
|
||
|
|
msg = "Network private IPv4"
|
||
|
|
not_empty = false
|
||
|
|
numchar = 0
|
||
|
|
var = "network_private_ip"
|
||
|
|
|
||
|
|
[[defs_values]]
|
||
|
|
default_value = ""
|
||
|
|
input_type = "text"
|
||
|
|
msg = "Labels format: key=value"
|
||
|
|
not_empty = false
|
||
|
|
numchar = 0
|
||
|
|
var = "labels"
|
||
|
|
|
||
|
|
# name: str
|
||
|
|
# size: int = 0
|
||
|
|
# total: int = size
|
||
|
|
# type: "ext4" | "xfs" | "btrfs" | "raw" | "zfs" = "ext4"
|
||
|
|
# mount: bool = True
|
||
|
|
# mount_path?: str
|
||
|
|
# fstab: bool = True
|
||
|
|
|
||
|
|
#"volname": "",
|
||
|
|
#"voltype": "maxiops",
|
||
|
|
#"labels": "",
|
||
|
|
#"encrypt": false
|
||
|
|
|
||
|
|
[[defs_values]]
|
||
|
|
default_value = ""
|
||
|
|
input_type = "list-record"
|
||
|
|
msg = "Storage Volumes"
|
||
|
|
numchar = 0
|
||
|
|
record = "storage"
|
||
|
|
var = "storages"
|
||
|
|
|
||
|
|
[[storage]]
|
||
|
|
default_value = ""
|
||
|
|
input_type = "text"
|
||
|
|
msg = "Storage name"
|
||
|
|
not_empty = false
|
||
|
|
numchar = 0
|
||
|
|
var = "name"
|
||
|
|
|
||
|
|
[[storage]]
|
||
|
|
default_value = "0"
|
||
|
|
input_type = "number"
|
||
|
|
msg = "Storage total size"
|
||
|
|
not_empty = true
|
||
|
|
numchar = 2
|
||
|
|
var = "total"
|
||
|
|
|
||
|
|
[[storage]]
|
||
|
|
default_value = ""
|
||
|
|
input_type = "list-record"
|
||
|
|
msg = "Storage Parts in Volume"
|
||
|
|
numchar = 0
|
||
|
|
record = "storage_parts"
|
||
|
|
var = "parts"
|
||
|
|
|
||
|
|
[[storage_parts]]
|
||
|
|
default_value = ""
|
||
|
|
input_type = "text"
|
||
|
|
msg = "Storage Part name"
|
||
|
|
not_empty = false
|
||
|
|
numchar = 0
|
||
|
|
var = "name"
|
||
|
|
|
||
|
|
[[storage_parts]]
|
||
|
|
default_value = "0"
|
||
|
|
input_type = "number"
|
||
|
|
msg = "Storage Part size"
|
||
|
|
not_empty = true
|
||
|
|
numchar = 2
|
||
|
|
var = "size"
|
||
|
|
|
||
|
|
[[storage_parts]]
|
||
|
|
default_value = "ext4"
|
||
|
|
input_type = "list"
|
||
|
|
msg = "Storage Part type"
|
||
|
|
options_list = ["ext4", "raw", "xfs", "btrfs", "zfs"]
|
||
|
|
var = "type"
|
||
|
|
|
||
|
|
[[storage_parts]]
|
||
|
|
default_value = "True"
|
||
|
|
input_type = "list"
|
||
|
|
msg = "Storage Part mount or not"
|
||
|
|
options_list = ["True", "False"]
|
||
|
|
var = "mount"
|
||
|
|
|
||
|
|
[[storage_parts]]
|
||
|
|
default_value = ""
|
||
|
|
input_type = "text"
|
||
|
|
msg = "Storage Part mount path"
|
||
|
|
not_empty = false
|
||
|
|
numchar = 0
|
||
|
|
var = "mount_path"
|
||
|
|
|
||
|
|
[[storage_parts]]
|
||
|
|
default_value = "True"
|
||
|
|
input_type = "list"
|
||
|
|
msg = "Storage Part include in 'fstab'"
|
||
|
|
numchar = 0
|
||
|
|
options_list = ["True", "False"]
|
||
|
|
var = "fstab"
|