parameters in overlay
This commit is contained in:
@@ -31,6 +31,7 @@ type TemplateStruct struct {
|
||||
IpmiUserName string
|
||||
IpmiPassword string
|
||||
NetDevs map[string]*node.NetDevs
|
||||
Params map[string]string
|
||||
AllNodes []node.NodeInfo
|
||||
}
|
||||
|
||||
@@ -149,6 +150,7 @@ func buildOverlay(nodeList []node.NodeInfo, overlayType string) error {
|
||||
t.IpmiUserName = n.IpmiUserName.Get()
|
||||
t.IpmiPassword = n.IpmiPassword.Get()
|
||||
t.NetDevs = make(map[string]*node.NetDevs)
|
||||
t.Params = make(map[string]string)
|
||||
for devname, netdev := range n.NetDevs {
|
||||
var nd node.NetDevs
|
||||
t.NetDevs[devname] = &nd
|
||||
@@ -159,6 +161,11 @@ func buildOverlay(nodeList []node.NodeInfo, overlayType string) error {
|
||||
t.NetDevs[devname].Type = netdev.Type.Get()
|
||||
t.NetDevs[devname].Default = netdev.Default.GetB()
|
||||
}
|
||||
for paramname, param := range n.Params {
|
||||
// var nd node.Params
|
||||
// t.Params[paramname] = &nd
|
||||
t.Params[paramname] = param.Get()
|
||||
}
|
||||
t.AllNodes = allNodes
|
||||
|
||||
if overlayType == "runtime" && n.RuntimeOverlay.Defined() == false {
|
||||
|
||||
Reference in New Issue
Block a user