# | Core lib default values
# | Migrated from: provisioning/kcl/lib.k
# | Pattern: Pure defaults (no schema, no contracts)

{
  storage_vol = {
    name = "",
    size = 0,
    total = 0,
    type = "ext4",
    mount = true,
    fstab = true,
  },

  storage = {
    name = "",
    size = 0,
    total = 0,
    type = "ext4",
    mount = true,
    fstab = true,
    parts = [],
  },

  taskserv_def = {
    name = "",
    install_mode = "library",
    profile = "default",
    target_save_path = "",
  },

  cluster_def = {
    name = "",
    profile = "default",
    target_save_path = "",
  },

  scale_data = {
    def = "",
    disabled = false,
    mode = "manual",
  },

  scale_resource = {
    default = {},
    path = "/etc/scale_provisioning",
  },
}
