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
@@ -83,10 +83,8 @@ data from other structures.
|
||||
- Root: initramfs
|
||||
- AssetKey:
|
||||
- Discoverable:
|
||||
- Profiles: empty
|
||||
- Profiles: default
|
||||
- Tags:
|
||||
- TagsDel:
|
||||
- Keys:
|
||||
- Kernel:
|
||||
- Version:
|
||||
- Override:
|
||||
@@ -101,39 +99,32 @@ data from other structures.
|
||||
- Interface:
|
||||
- Write: true
|
||||
- Tags:
|
||||
- TagsDel:
|
||||
- NetDevs[default]:
|
||||
- Type: ethernet
|
||||
- OnBoot: true
|
||||
- Type:
|
||||
- Manual: false
|
||||
- Device: wwnet0
|
||||
- Hwaddr: e6:92:39:49:7b:03
|
||||
- Ipaddr: 192.168.3.21
|
||||
- IpCIDR: 192.168.3.21/24
|
||||
- Ipaddr6:
|
||||
- Prefix:
|
||||
- Ipaddr6: <nil>
|
||||
- Prefix: <nil>
|
||||
- Netmask: 255.255.255.0
|
||||
- Gateway: 192.168.3.1
|
||||
- MTU:
|
||||
- Primary: true
|
||||
- Default:
|
||||
- Primary: false
|
||||
- Tags:
|
||||
- TagsDel:
|
||||
- NetDevs[secondary]:
|
||||
- Type: ethernet
|
||||
- OnBoot: true
|
||||
- Type:
|
||||
- Manual: false
|
||||
- Device: wwnet1
|
||||
- Hwaddr: 9a:77:29:73:14:f1
|
||||
- Ipaddr: 192.168.3.22
|
||||
- IpCIDR: 192.168.3.22/24
|
||||
- Ipaddr6:
|
||||
- Prefix:
|
||||
- Ipaddr6: <nil>
|
||||
- Prefix: <nil>
|
||||
- Netmask: 255.255.255.0
|
||||
- Gateway: 192.168.3.1
|
||||
- MTU:
|
||||
- Primary:
|
||||
- Default:
|
||||
- Primary: false
|
||||
- Tags: DNS1=8.8.8.8 DNS2=8.8.4.4
|
||||
- TagsDel:
|
||||
|
||||
|
||||
## Build variables
|
||||
@@ -151,7 +142,7 @@ data from other structures.
|
||||
- Ipaddr6:
|
||||
- Netmask:
|
||||
- Network:
|
||||
- NetworkCIDR: <nil>
|
||||
- NetworkCIDR:
|
||||
- Ipv6: false
|
||||
|
||||
|
||||
@@ -198,13 +189,13 @@ data from other structures.
|
||||
- ClusterName:
|
||||
- ContainerName: rockylinux-9
|
||||
- Ipxe: default
|
||||
- RuntimeOverlay: hosts
|
||||
- SystemOverlay: wwinit
|
||||
- RuntimeOverlay: [hosts ssh.authorized_keys syncuser]
|
||||
- SystemOverlay: [wwinit wwclient fstab hostname ssh.host_keys issue resolv udev.netname systemd.netname ifcfg NetworkManager debian.interfaces wicked ignition]
|
||||
- Root: initramfs
|
||||
- Discoverable:
|
||||
- Init: /sbin/init
|
||||
- AssetKey:
|
||||
- Profiles: empty
|
||||
- Profiles: [default]
|
||||
- Tags:
|
||||
- Kernel
|
||||
- Override:
|
||||
@@ -220,32 +211,32 @@ data from other structures.
|
||||
- Write: true
|
||||
- Tags:
|
||||
- NetDevs[default]:
|
||||
- Type: ethernet
|
||||
- OnBoot: true
|
||||
- Type:
|
||||
- Manual: false
|
||||
- Device: wwnet0
|
||||
- Hwaddr: e6:92:39:49:7b:03
|
||||
- Ipaddr: 192.168.3.21
|
||||
- Ipaddr6:
|
||||
- IpCIDR:
|
||||
- Prefix:
|
||||
- IpCIDR: 192.168.3.21/24
|
||||
- Ipaddr6: <nil>
|
||||
- Prefix: <nil>
|
||||
- Netmask: 255.255.255.0
|
||||
- Gateway: 192.168.3.1
|
||||
- MTU:
|
||||
- Primary: true
|
||||
- Tags:
|
||||
- NetDevs[secondary]:
|
||||
- Type: ethernet
|
||||
- OnBoot: true
|
||||
- Type:
|
||||
- Manual: false
|
||||
- Device: wwnet1
|
||||
- Hwaddr: 9a:77:29:73:14:f1
|
||||
- Ipaddr: 192.168.3.22
|
||||
- Ipaddr6:
|
||||
- IpCIDR:
|
||||
- Prefix:
|
||||
- IpCIDR: 192.168.3.22/24
|
||||
- Ipaddr6: <nil>
|
||||
- Prefix: <nil>
|
||||
- Netmask: 255.255.255.0
|
||||
- Gateway: 192.168.3.1
|
||||
- MTU:
|
||||
- Primary:
|
||||
- Primary: false
|
||||
- Tags: DNS1=8.8.8.8 DNS2=8.8.4.4
|
||||
- AllNodes[1]:
|
||||
- Id: node2
|
||||
@@ -253,36 +244,36 @@ data from other structures.
|
||||
- ClusterName:
|
||||
- ContainerName:
|
||||
- Ipxe: default
|
||||
- RuntimeOverlay: hosts
|
||||
- SystemOverlay: wwinit
|
||||
- RuntimeOverlay: [hosts ssh.authorized_keys syncuser]
|
||||
- SystemOverlay: [wwinit wwclient fstab hostname ssh.host_keys issue resolv udev.netname systemd.netname ifcfg NetworkManager debian.interfaces wicked ignition]
|
||||
- Root: initramfs
|
||||
- Discoverable:
|
||||
- Init: /sbin/init
|
||||
- AssetKey:
|
||||
- Profiles: empty
|
||||
- Profiles: [default]
|
||||
- Tags:
|
||||
- Kernel
|
||||
- Override:
|
||||
- Args: quiet crashkernel=no vga=791 net.naming-scheme=v238
|
||||
- Ipmi:
|
||||
- Ipaddr:
|
||||
- Netmask:
|
||||
- Ipaddr: <nil>
|
||||
- Netmask: <nil>
|
||||
- Port:
|
||||
- Gateway:
|
||||
- Gateway: <nil>
|
||||
- UserName:
|
||||
- Password:
|
||||
- Interface:
|
||||
- Write:
|
||||
- Tags:
|
||||
- NetDevs[default]:
|
||||
- Type: ethernet
|
||||
- OnBoot: true
|
||||
- Type:
|
||||
- Manual: false
|
||||
- Device: wwnet0
|
||||
- Hwaddr: e6:92:39:49:7b:04
|
||||
- Ipaddr: 192.168.3.23
|
||||
- Ipaddr6:
|
||||
- IpCIDR:
|
||||
- Prefix:
|
||||
- IpCIDR: 192.168.3.23/24
|
||||
- Ipaddr6: <nil>
|
||||
- Prefix: <nil>
|
||||
- Netmask: 255.255.255.0
|
||||
- Gateway: 192.168.3.1
|
||||
- MTU:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -27,8 +27,6 @@ data from other structures.
|
||||
- Discoverable: {{ .Discoverable }}
|
||||
- Profiles: {{ range $index, $value := .Profiles }}{{ if $index }},{{ end }}{{ $value }}{{ end }}
|
||||
- Tags: {{ range $key, $value := .Tags }}{{ $key }}={{ $value }} {{ end }}
|
||||
- TagsDel: {{ range $key, $value := .TagsDel }}{{ $key }}={{ $value }} {{ end }}
|
||||
- Keys: {{ range $key, $value := .Keys }}{{ $key }}={{ $value }} {{ end }}
|
||||
- Kernel:
|
||||
- Version: {{ .Kernel.Version }}
|
||||
- Override: {{ .Kernel.Override }}
|
||||
@@ -43,11 +41,10 @@ data from other structures.
|
||||
- Interface: {{ .Ipmi.Interface }}
|
||||
- Write: {{ .Ipmi.Write }}
|
||||
- Tags: {{ range $key, $value := .Ipmi.Tags }}{{ $key }}={{ $value }} {{ end }}
|
||||
- TagsDel: {{ range $key, $value := .Ipmi.TagsDel }}{{ $key }}={{ $value }} {{ end }}
|
||||
{{- range $index, $netdev := .NetDevs }}
|
||||
- NetDevs[{{ $index }}]:
|
||||
- Type: {{ $netdev.Type }}
|
||||
- OnBoot: {{ $netdev.OnBoot }}
|
||||
- Manual: {{ $netdev.Manual }}
|
||||
- Device: {{ $netdev.Device }}
|
||||
- Hwaddr: {{ $netdev.Hwaddr }}
|
||||
- Ipaddr: {{ $netdev.Ipaddr }}
|
||||
@@ -57,9 +54,7 @@ data from other structures.
|
||||
- Gateway: {{ $netdev.Gateway }}
|
||||
- MTU: {{ $netdev.MTU }}
|
||||
- Primary: {{ $netdev.Primary }}
|
||||
- Default: {{ $netdev.Default }}
|
||||
- Tags: {{ range $key, $value := $netdev.Tags }}{{ $key }}={{ $value }} {{ end }}
|
||||
- TagsDel: {{ range $key, $value := $netdev.TagsDel }}{{ $key }}={{ $value }} {{ end }}
|
||||
{{- end }}
|
||||
|
||||
|
||||
@@ -130,45 +125,46 @@ data from other structures.
|
||||
|
||||
{{ range $index, $node := .AllNodes -}}
|
||||
- AllNodes[{{ $index }}]:
|
||||
- Id: {{ $node.Id.Get }}
|
||||
- Comment: {{ $node.Comment.Get }}
|
||||
- ClusterName: {{ $node.ClusterName.Get }}
|
||||
- ContainerName: {{ $node.ContainerName.Get }}
|
||||
- Ipxe: {{ $node.Ipxe.Get }}
|
||||
- RuntimeOverlay: {{ $node.RuntimeOverlay.Get }}
|
||||
- SystemOverlay: {{ $node.SystemOverlay.Get }}
|
||||
- Root: {{ $node.Root.Get }}
|
||||
- Discoverable: {{ $node.Discoverable.Get }}
|
||||
- Init: {{ $node.Init.Get }}
|
||||
- AssetKey: {{ $node.AssetKey.Get }}
|
||||
- Profiles: {{ $node.Profiles.Get }}
|
||||
- Tags: {{ range $key, $value := $node.Tags }}{{ $key }}={{ $value.Get }} {{ end }}
|
||||
- Id: {{ $node.Id }}
|
||||
- Comment: {{ $node.Comment }}
|
||||
- ClusterName: {{ $node.ClusterName }}
|
||||
- ContainerName: {{ $node.ContainerName }}
|
||||
- Ipxe: {{ $node.Ipxe }}
|
||||
- RuntimeOverlay: {{ $node.RuntimeOverlay }}
|
||||
- SystemOverlay: {{ $node.SystemOverlay }}
|
||||
- Root: {{ $node.Root }}
|
||||
- Discoverable: {{ $node.Discoverable }}
|
||||
- Init: {{ $node.Init }}
|
||||
- AssetKey: {{ $node.AssetKey }}
|
||||
- Profiles: {{ $node.Profiles }}
|
||||
- Tags: {{ range $key, $value := $node.Tags }}{{ $key }}={{ $value }} {{ end }}
|
||||
- Kernel
|
||||
- Override: {{ $node.Kernel.Override.Get }}
|
||||
- Args: {{ $node.Kernel.Args.Get }}
|
||||
- Override: {{ $node.Kernel.Override }}
|
||||
- Args: {{ $node.Kernel.Args }}
|
||||
- Ipmi:
|
||||
- Ipaddr: {{ $node.Ipmi.Ipaddr.Get }}
|
||||
- Netmask: {{ $node.Ipmi.Netmask.Get }}
|
||||
- Port: {{ $node.Ipmi.Port.Get }}
|
||||
- Gateway: {{ $node.Ipmi.Gateway.Get }}
|
||||
- UserName: {{ $node.Ipmi.UserName.Get }}
|
||||
- Password: {{ $node.Ipmi.Password.Get }}
|
||||
- Interface: {{ $node.Ipmi.Interface.Get }}
|
||||
- Write: {{ $node.Ipmi.Write.Get }}
|
||||
- Tags: {{ range $key, $value := $node.Ipmi.Tags }}{{ $key }}={{ $value.Get }} {{ end }}
|
||||
- Ipaddr: {{ $node.Ipmi.Ipaddr }}
|
||||
- Netmask: {{ $node.Ipmi.Netmask }}
|
||||
- Port: {{ $node.Ipmi.Port }}
|
||||
- Gateway: {{ $node.Ipmi.Gateway }}
|
||||
- UserName: {{ $node.Ipmi.UserName }}
|
||||
- Password: {{ $node.Ipmi.Password }}
|
||||
- Interface: {{ $node.Ipmi.Interface }}
|
||||
- Write: {{ $node.Ipmi.Write }}
|
||||
- Tags: {{ range $key, $value := $node.Ipmi.Tags }}{{ $key }}={{ $value }} {{ end }}
|
||||
{{- range $index, $netdev := $node.NetDevs }}
|
||||
- NetDevs[{{ $index }}]:
|
||||
- Type: {{ $netdev.Type.Get }}
|
||||
- OnBoot: {{ $netdev.OnBoot.Get }}
|
||||
- Device: {{ $netdev.Device.Get }}
|
||||
- Hwaddr: {{ $netdev.Hwaddr.Get }}
|
||||
- Ipaddr: {{ $netdev.Ipaddr.Get }}
|
||||
- Ipaddr6: {{ $netdev.Ipaddr6.Get }}
|
||||
- Prefix: {{ $netdev.Prefix.Get }}
|
||||
- Netmask: {{ $netdev.Netmask.Get }}
|
||||
- Gateway: {{ $netdev.Gateway.Get }}
|
||||
- MTU: {{ $netdev.MTU.Get }}
|
||||
- Primary: {{ $netdev.Primary.Get }}
|
||||
- Tags: {{ range $key, $value := $netdev.Tags }}{{ $key }}={{ $value.Get }} {{ end }}
|
||||
- Type: {{ $netdev.Type }}
|
||||
- Manual: {{ $netdev.Manual }}
|
||||
- Device: {{ $netdev.Device }}
|
||||
- Hwaddr: {{ $netdev.Hwaddr }}
|
||||
- Ipaddr: {{ $netdev.Ipaddr }}
|
||||
- IpCIDR: {{ $netdev.IpCIDR }}
|
||||
- Ipaddr6: {{ $netdev.Ipaddr6 }}
|
||||
- Prefix: {{ $netdev.Prefix }}
|
||||
- Netmask: {{ $netdev.Netmask }}
|
||||
- Gateway: {{ $netdev.Gateway }}
|
||||
- MTU: {{ $netdev.MTU }}
|
||||
- Primary: {{ $netdev.Primary }}
|
||||
- Tags: {{ range $key, $value := $netdev.Tags }}{{ $key }}={{ $value }} {{ end }}
|
||||
{{- end }}
|
||||
{{ end }}
|
||||
|
||||
Reference in New Issue
Block a user