Better handling for missing NetDev.Device
- Closes: #1777 Overlays: - ifcfg - NetworkManager Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
@@ -50,7 +50,7 @@ Filename: warewulf-unmanaged.conf
|
||||
plugins=keyfile
|
||||
|
||||
[keyfile]
|
||||
unmanaged-devices=except:mac:e6:92:39:49:7b:03,except:interface-name:wwnet0,except:mac:9a:77:29:73:14:f1,except:interface-name:wwnet1,
|
||||
unmanaged-devices=except:mac:e6:92:39:49:7b:03,except:interface-name:wwnet0,except:mac:9a:77:29:73:14:f1,except:interface-name:wwnet1
|
||||
`,
|
||||
},
|
||||
"NetworkManager:ww4-managed.ww": {
|
||||
@@ -119,6 +119,74 @@ gateway=192.168.3.1
|
||||
dns=8.8.8.8;8.8.4.4;
|
||||
dns-search=example.com;example.net;
|
||||
|
||||
[ipv6]
|
||||
addr-gen-mode=stable-privacy
|
||||
method=ignore
|
||||
never-default=true
|
||||
`,
|
||||
},
|
||||
"NetworkManager:ww4-managed.ww without device": {
|
||||
nodes_conf: `
|
||||
nodes:
|
||||
node1:
|
||||
network devices:
|
||||
default:
|
||||
onboot: true
|
||||
hwaddr: e6:92:39:49:7b:03
|
||||
ipaddr: 192.168.3.21
|
||||
netmask: 255.255.255.0
|
||||
gateway: 192.168.3.1
|
||||
secondary:
|
||||
onboot: true
|
||||
hwaddr: 9a:77:29:73:14:f1
|
||||
ipaddr: 192.168.3.22
|
||||
netmask: 255.255.255.0
|
||||
gateway: 192.168.3.1
|
||||
tags:
|
||||
DNS1: 8.8.8.8
|
||||
DNS2: 8.8.4.4
|
||||
DNSSEARCH: "example.com;example.net;"
|
||||
`,
|
||||
args: []string{"--render", "node1", "NetworkManager", "etc/NetworkManager/system-connections/ww4-managed.ww"},
|
||||
log: `backupFile: true
|
||||
writeFile: true
|
||||
Filename: warewulf-default.conf
|
||||
|
||||
# This file is autogenerated by warewulf
|
||||
|
||||
[connection]
|
||||
id=default
|
||||
type=ethernet
|
||||
autoconnect=true
|
||||
[ethernet]
|
||||
mac-address=e6:92:39:49:7b:03
|
||||
[ipv4]
|
||||
method=manual
|
||||
address=192.168.3.21/24
|
||||
gateway=192.168.3.1
|
||||
|
||||
[ipv6]
|
||||
addr-gen-mode=stable-privacy
|
||||
method=ignore
|
||||
never-default=true
|
||||
backupFile: true
|
||||
writeFile: true
|
||||
Filename: warewulf-secondary.conf
|
||||
# This file is autogenerated by warewulf
|
||||
|
||||
[connection]
|
||||
id=secondary
|
||||
type=ethernet
|
||||
autoconnect=true
|
||||
[ethernet]
|
||||
mac-address=9a:77:29:73:14:f1
|
||||
[ipv4]
|
||||
method=manual
|
||||
address=192.168.3.22/24
|
||||
gateway=192.168.3.1
|
||||
dns=8.8.8.8;8.8.4.4;
|
||||
dns-search=example.com;example.net;
|
||||
|
||||
[ipv6]
|
||||
addr-gen-mode=stable-privacy
|
||||
method=ignore
|
||||
@@ -158,7 +226,7 @@ Filename: warewulf-unmanaged.conf
|
||||
plugins=keyfile
|
||||
|
||||
[keyfile]
|
||||
unmanaged-devices=except:interface-name:wwnet0,except:mac:9a:77:29:73:14:f1,except:interface-name:wwnet1,
|
||||
unmanaged-devices=except:interface-name:wwnet0,except:mac:9a:77:29:73:14:f1,except:interface-name:wwnet1
|
||||
`,
|
||||
},
|
||||
"NetworkManager:ww4-managed.ww with vlan": {
|
||||
|
||||
Reference in New Issue
Block a user