Files
warewulf/overlays/debian.interfaces/rootfs/etc/network/interfaces.d/default.ww
Jonathon Anderson 8a602e8a76 Return OnBoot to wwtype.WWbool
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-11-11 00:08:55 -07:00

19 lines
663 B
Plaintext

{{- range $devname, $netdev := .ThisNode.NetDevs }}
{{- file $devname }}
# This file is autogenerated by warewulf
{{- if $netdev.OnBoot }}
auto {{ $netdev.Device }}
{{- end }}
allow-hotplug {{ $netdev.Device }}
iface {{ $netdev.Device }} inet static
address {{ $netdev.Ipaddr }}
netmask {{ $netdev.Netmask }}
{{ if $netdev.Gateway }}gateway {{ $netdev.Gateway }}{{ end }}
{{ if $netdev.MTU }}mtu {{ $netdev.MTU }}{{ end }}
{{- range $tk, $tv := $netdev.Tags }}
{{- if eq (substr 0 5 $tk) "route" }}
up ip route add {{ index (splitList "," $tv) 0 }} via {{ index (splitList "," $tv) 1 }} dev {{ $netdev.Device }}
{{- end }}
{{- end }}
{{ end -}}