Merge pull request #539 from mslacken/default-conf
Read the defaults for a node from defaults.conf
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
{{- $host := .BuildHost }}
|
||||
{{- $time := .BuildTime }}
|
||||
{{- $source := .BuildSource }}
|
||||
{{- range $devname, $netdev := .NetDevs }}
|
||||
{{- $filename := print "warewulf-" $devname ".conf" }}
|
||||
{{- file $filename }}
|
||||
# This file is autogenerated by warewulf
|
||||
# Host: {{ $host }}
|
||||
# Time: {{ $time }}
|
||||
# Source: {{ $source }}
|
||||
[connection]
|
||||
id={{ $devname }}
|
||||
interface-name={{ $netdev.Device }}
|
||||
{{ if $netdev.Type -}}
|
||||
type={{ $netdev.Type }}
|
||||
{{ end -}}
|
||||
autoconnect=true
|
||||
|
||||
{{ if $netdev.Hwaddr -}}
|
||||
{{ if eq $netdev.Type "ethernet" -}}
|
||||
[ethernet]
|
||||
mac-address={{ $netdev.Hwaddr }}
|
||||
{{ end -}}
|
||||
{{ end -}}
|
||||
|
||||
{{ if eq $netdev.Type "infiniband" -}}
|
||||
[infiniband]
|
||||
transport-mode=datagram
|
||||
{{ end -}}
|
||||
|
||||
{{ if $netdev.IpCIDR -}}
|
||||
[ipv4]
|
||||
address={{ $netdev.IpCIDR }}
|
||||
{{ if $netdev.Gateway -}}
|
||||
gateway={{ $netdev.Gateway }}
|
||||
{{ end -}}
|
||||
method=manual
|
||||
{{ end -}}
|
||||
|
||||
{{/* always autoconfigure ipv6 */}}
|
||||
[ipv6]
|
||||
addr-gen-mode=stable-privacy
|
||||
method=ignore
|
||||
never-default=true
|
||||
{{ if $netdev.Ipaddr6 -}}
|
||||
ipaddr="{{ $netdev.Ipaddr6 }}"
|
||||
{{ end -}}
|
||||
{{ end -}}
|
||||
9
overlays/wwinit/etc/udev/rules.d/70-ww4-netname.rules
Normal file
9
overlays/wwinit/etc/udev/rules.d/70-ww4-netname.rules
Normal file
@@ -0,0 +1,9 @@
|
||||
# This file is autogenerated by warewulf
|
||||
# Host: {{.BuildHost}}
|
||||
# Time: {{.BuildTime}}
|
||||
# Source: {{.BuildSource}}
|
||||
{{range $devname, $netdev := .NetDevs}}
|
||||
{{- if $netdev.Hwaddr }}
|
||||
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="{{ $netdev.Hwaddr }}", NAME="{{ $netdev.Device }}"
|
||||
{{ end -}}
|
||||
{{ end -}}
|
||||
Reference in New Issue
Block a user