28 lines
928 B
Text
28 lines
928 B
Text
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",
|
|
},
|
|
},
|
|
},
|
|
}
|