138 lines
2.2 KiB
TOML
Raw Normal View History

2025-10-07 11:05:08 +01:00
[[defs_values]]
input_type = "text"
numchar = 0
msg = "Host Name"
var = "hostname"
default_value = ""
not_empty = true
[[defs_values]]
input_type = "list"
msg = "Server Plan"
var = "plan"
default_value = "1xCPU-2GB"
options_list = [
"1xCPU-2GB",
"2xCPU-4GB",
"DEV-1xCPU-4GB",
"DEV-1xCPU-2GB",
]
[[defs_values]]
input_type = "ipv4-address"
numchar = 0
msg = "Network private IPv4"
var = "network_private_ip"
default_value = ""
not_empty = false
[[defs_values]]
input_type = "text"
numchar = 0
msg = "Labels format: key=value"
var = "labels"
default_value = ""
not_empty = false
# 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]]
input_type = "list-record"
numchar = 0
msg = "Storage Volumes"
var = "storages"
record = "storage"
default_value = ""
[[storage]]
input_type = "text"
numchar = 0
msg = "Storage name"
var = "name"
default_value = ""
not_empty = false
[[storage]]
input_type = "number"
numchar = 2
msg = "Storage total size"
var = "total"
default_value = "0"
not_empty = true
[[storage]]
input_type = "list-record"
numchar = 0
msg = "Storage Parts in Volume"
var = "parts"
record = "storage_parts"
default_value = ""
[[storage_parts]]
input_type = "text"
numchar = 0
msg = "Storage Part name"
var = "name"
default_value = ""
not_empty = false
[[storage_parts]]
input_type = "number"
numchar = 2
msg = "Storage Part size"
var = "size"
default_value = "0"
not_empty = true
[[storage_parts]]
input_type = "list"
msg = "Storage Part type"
var = "type"
default_value = "ext4"
options_list = [
"ext4",
"raw",
"xfs",
"btrfs",
"zfs",
]
[[storage_parts]]
input_type = "list"
msg = "Storage Part mount or not"
var = "mount"
default_value = "True"
options_list = [
"True",
"False",
]
[[storage_parts]]
input_type = "text"
numchar = 0
msg = "Storage Part mount path"
var = "mount_path"
default_value = ""
not_empty = false
[[storage_parts]]
input_type = "list"
numchar = 0
msg = "Storage Part include in 'fstab'"
var = "fstab"
default_value = "True"
options_list = [
"True",
"False",
]