24 lines
793 B
Text
24 lines
793 B
Text
# Resolv TaskServ Defaults - Concrete Configuration Values
|
|
# Migrated from: provisioning/extensions/taskservs/networking/resolv/kcl/
|
|
|
|
let _presets = (import "schemas/lib/concerns_presets.ncl").presets in
|
|
|
|
{
|
|
# Default Resolv configuration
|
|
resolv | default = {
|
|
mode | default = 'taskserv,
|
|
name | default = "resolv",
|
|
nameservers | default = [],
|
|
domains_search | default = "",
|
|
split_dns_server | default = "",
|
|
split_dns_domains | default = [],
|
|
operations | default = {
|
|
install = true,
|
|
},
|
|
|
|
# ServiceConcerns default — /etc/resolv.conf manager; stateless preset with custom dns reason.
|
|
concerns | default = _presets.stateless & {
|
|
dns | force = { kind = 'disabled, reason = "writes /etc/resolv.conf; does not own zones" },
|
|
},
|
|
},
|
|
}
|