Files
warewulf/internal/pkg/warewulfconf/defaults.go
jcsiadal b515442872 Fix oci dir & some formatting
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com>
2022-01-11 05:55:24 +00:00

48 lines
962 B
Go

package warewulfconf
const (
defaultDataStore string = "/srv/warewulf"
defaultPort int = 9983
)
var ConfigFile string = "/etc/warewulf/warewulf.conf"
func defaultConfig() *ControllerConf {
Warewulf := &WarewulfConf{
Port: defaultPort,
Secure: true,
UpdateInterval: 60,
AutobuildOverlays: true,
Syslog: false,
DataStore: defaultDataStore,
}
Dhcp := &DhcpConf{
Enabled: true,
Template: "default",
RangeStart: "192.168.200.50",
RangeEnd: "192.168.200.99",
SystemdName: "dhcpd",
ConfigFile: "/etc/dhcp/dhcpd.conf",
}
Tftp := &TftpConf{
Enabled: true,
TftpRoot: "/var/lib/tftpboot",
SystemdName: "tftp",
}
Nfs := &NfsConf{
Enabled: true,
Exports: []string{"/home",
defaultDataStore,
},
SystemdName: "nfs-server",
}
return &ControllerConf{
Warewulf: Warewulf,
Dhcp: Dhcp,
Tftp: Tftp,
Nfs: Nfs,
current: false,
}
}