provisioning-catalog/components/devel_user_vol/nickel/defaults.ncl

29 lines
928 B
Text
Raw Normal View History

let _presets = (import "schemas/lib/concerns_presets.ncl").presets in
{
devel_user_vol | default = {
mode | default = 'taskserv,
volume_name | default = "",
user_uid | default = 2000,
user_gid | default = 2000,
mount_path | default = "/home/devel",
fs_type | default = 'ext4,
label_prefix | default = "scsi-0HC_Volume_",
ssh_authorized_keys | default = "",
extra_groups | default = "",
volume_size_gb | default = 50,
hcloud_location | default = "fsn1",
operations | default = {
install = true,
reinstall = true,
},
concerns | default = _presets.stateless & {
backup | force = {
kind = 'disabled,
reason = "stateless installer: volume content is the user's data, managed and backed up externally",
},
},
},
}