reservre meomory for tempalte struct
This commit is contained in:
@@ -87,6 +87,8 @@ Build overlay for the host, so no argument needs to be given
|
||||
*/
|
||||
func BuildHostOverlay() error {
|
||||
var host node.NodeInfo
|
||||
host.Kernel = new(node.KernelEntry)
|
||||
host.Ipmi = new(node.IpmiEntry)
|
||||
var idEntry node.Entry
|
||||
hostname, _ := os.Hostname()
|
||||
wwlog.Printf(wwlog.INFO, "Building overlay for %s: host\n", hostname)
|
||||
@@ -220,6 +222,8 @@ func BuildOverlayIndir(nodeInfo node.NodeInfo, overlayNames []string, outputDir
|
||||
}
|
||||
wwlog.Printf(wwlog.VERBOSE, "Processing node/overlay: %s/%s\n", nodeInfo.Id.Get(), strings.Join(overlayNames, "-"))
|
||||
var tstruct TemplateStruct
|
||||
tstruct.Kernel = new(node.KernelConf)
|
||||
tstruct.Ipmi = new(node.IpmiConf)
|
||||
tstruct.Id = nodeInfo.Id.Get()
|
||||
tstruct.Hostname = nodeInfo.Id.Get()
|
||||
tstruct.Id = nodeInfo.Id.Get()
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Warewulf Node: {{.Id}}
|
||||
Container: {{.Container}}
|
||||
Kernel: {{.KernelVersion}}
|
||||
Kernelargs: {{.KernelArgs}}
|
||||
Kernel: {{.Kernel.Version}}
|
||||
Kernelargs: {{.Kernel.Args}}
|
||||
|
||||
Network:
|
||||
{{- range $devname, $netdev := .NetDevs}}
|
||||
|
||||
@@ -2,9 +2,9 @@ WWCONTAINER={{$.Container}}
|
||||
WWHOSTNAME={{$.Id}}
|
||||
WWROOT={{$.Root}}
|
||||
WWINIT={{$.Init}}
|
||||
WWIPMI_IPADDR="{{$.IpmiIpaddr}}"
|
||||
WWIPMI_NETMASK="{{$.IpmiNetmask}}"
|
||||
WWIPMI_GATEWAY="{{$.IpmiGateway}}"
|
||||
WWIPMI_USER="{{$.IpmiUserName}}"
|
||||
WWIPMI_PASSWORD="{{$.IpmiPassword}}"
|
||||
WWIPMI_WRITE="{{$.IpmiWrite}}"
|
||||
WWIPMI_IPADDR="{{$.Ipmi.Ipaddr}}"
|
||||
WWIPMI_NETMASK="{{$.Ipmi.Netmask}}"
|
||||
WWIPMI_GATEWAY="{{$.Ipmi.Gateway}}"
|
||||
WWIPMI_USER="{{$.Ipmi.UserName}}"
|
||||
WWIPMI_PASSWORD="{{$.Ipmi.Password}}"
|
||||
WWIPMI_WRITE="{{$.Ipmi.Write}}"
|
||||
|
||||
Reference in New Issue
Block a user