diff --git a/internal/pkg/node/constructors.go b/internal/pkg/node/constructors.go index ebf35397..9bcca0ca 100644 --- a/internal/pkg/node/constructors.go +++ b/internal/pkg/node/constructors.go @@ -95,7 +95,6 @@ func (config *nodeYaml) FindAllNodes() ([]NodeInfo, error) { var netdev NetDevEntry n.NetDevs[devname] = &netdev } - n.NetDevs[devname].Device.Set(netdev.Device) n.NetDevs[devname].Ipaddr.Set(netdev.Ipaddr) n.NetDevs[devname].Netmask.Set(netdev.Netmask) @@ -104,6 +103,10 @@ func (config *nodeYaml) FindAllNodes() ([]NodeInfo, error) { n.NetDevs[devname].Type.Set(netdev.Type) n.NetDevs[devname].OnBoot.Set(netdev.OnBoot) n.NetDevs[devname].Default.Set(netdev.Default) + // for just one netdeve, it is always the default + if len(node.NetDevs) == 1 { + n.NetDevs[devname].Default.Set("true") + } } // Merge Keys into Tags for backwards compatibility