fixes for split overlays
Signed-off-by: Christian Goll <cgoll@suse.com>
This commit is contained in:
committed by
Jonathon Anderson
parent
c08cd82e68
commit
0c6e7cc58a
@@ -1,10 +1,34 @@
|
||||
WW_INTERNAL: 45
|
||||
nodeprofiles:
|
||||
empty: {}
|
||||
default:
|
||||
runtime overlay:
|
||||
- hosts
|
||||
- ssh.authorized_keys
|
||||
- syncuser
|
||||
system overlay:
|
||||
- wwinit
|
||||
- wwclient
|
||||
- fstab
|
||||
- hostname
|
||||
- ssh.host_keys
|
||||
- issue
|
||||
- resolv
|
||||
- udev.netname
|
||||
- systemd.netname
|
||||
- ifcfg
|
||||
- NetworkManager
|
||||
- debian.interfaces
|
||||
- wicked
|
||||
- ignition
|
||||
kernel:
|
||||
args: quiet crashkernel=no vga=791 net.naming-scheme=v238
|
||||
init: /sbin/init
|
||||
root: initramfs
|
||||
ipxe template: default
|
||||
nodes:
|
||||
node1:
|
||||
profiles:
|
||||
- empty
|
||||
- default
|
||||
container name: rockylinux-9
|
||||
network devices:
|
||||
default:
|
||||
@@ -28,13 +52,13 @@ nodes:
|
||||
ipaddr: 192.168.4.21
|
||||
netmask: 255.255.255.0
|
||||
gateway: 192.168.4.1
|
||||
write: "true"
|
||||
write: true
|
||||
disks:
|
||||
/dev/vda:
|
||||
wipe_table: "true"
|
||||
wipe_table: true
|
||||
partitions:
|
||||
scratch:
|
||||
should_exist: "true"
|
||||
should_exist: true
|
||||
swap:
|
||||
number: "1"
|
||||
size_mib: "1024"
|
||||
@@ -42,13 +66,13 @@ nodes:
|
||||
/dev/disk/by-partlabel/scratch:
|
||||
format: btrfs
|
||||
path: /scratch
|
||||
wipe_filesystem: "true"
|
||||
wipe_filesystem: true
|
||||
/dev/disk/by-partlabel/swap:
|
||||
format: swap
|
||||
path: swap
|
||||
node2:
|
||||
profiles:
|
||||
- empty
|
||||
- default
|
||||
network devices:
|
||||
default:
|
||||
device: wwnet0
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
# Warewulf Server
|
||||
{{$.Ipaddr}} {{$.BuildHost}} warewulf
|
||||
|
||||
{{- range $node := $.AllNodes}} {{/* for each node */}}
|
||||
{{- range $node := $.AllNodes}}{{/* for each node */}}
|
||||
# Entry for {{$node.Id}}
|
||||
{{- range $devname, $netdev := $node.NetDevs}} {{/* for each network device on the node */}}
|
||||
{{- if $netdev.Ipaddr}} {{/* if we have an ip address on this network device */}}
|
||||
{{- range $devname, $netdev := $node.NetDevs}}{{/* for each network device on the node */}}
|
||||
{{- if $netdev.Ipaddr}}{{/* if we have an ip address on this network device */}}
|
||||
{{- /* emit the node name as hostname if this is the primary */}}
|
||||
{{$netdev.Ipaddr}} {{if $netdev.Primary}}{{$node.Id}}{{end}} {{$node.Id}}-{{$devname}} {{if $netdev.Device}}{{$node.Id}}-{{$netdev.Device}}{{end}}
|
||||
{{- end }}{{/* if ip */}}
|
||||
|
||||
Reference in New Issue
Block a user