IPv6: /etc/hosts support
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
This commit is contained in:
@@ -333,6 +333,14 @@ Filename: etc/hosts
|
||||
192.168.3.22 node1-secondary node1-wwnet1
|
||||
# Entry for node2
|
||||
192.168.3.23 node2 node2-default node2-wwnet0
|
||||
|
||||
# Warewulf Ipv6
|
||||
2001:db8::1 %HOSTNAME% warewulf
|
||||
# Entry for node1
|
||||
2001:db8::111 node1 node1-default node1-wwnet0
|
||||
2001:db8::112 node1-secondary node1-wwnet1
|
||||
# Entry for node2
|
||||
2001:db8::121 node2 node2-default node2-wwnet0
|
||||
`
|
||||
|
||||
const host_ssh_setup_csh = `backupFile: true
|
||||
|
||||
@@ -14,3 +14,20 @@
|
||||
{{- end }}{{/* if ip */}}
|
||||
{{- end }}{{/* for each network device */}}
|
||||
{{- end }}{{/* for each node */}}
|
||||
|
||||
{{- if .Ipv6 }}
|
||||
|
||||
# Warewulf Ipv6
|
||||
{{$.Ipaddr6}} {{$.BuildHost}} warewulf
|
||||
|
||||
{{- range $node := $.AllNodes}}{{/* for each node */}}
|
||||
# Entry for {{$node.Id}}
|
||||
{{- range $devname, $netdev := $node.NetDevs}}{{/* for each network device on the node */}}
|
||||
{{- if $netdev.Ipaddr6}}{{/* if we have an ip address on this network device */}}
|
||||
{{- /* emit the node name as hostname if this is the primary */}}
|
||||
{{$netdev.Ipaddr6}} {{if $netdev.Primary}}{{$node.Id}}{{end}} {{$node.Id}}-{{$devname}} {{if $netdev.Device}}{{$node.Id}}-{{$netdev.Device}}{{end}}
|
||||
{{- end }}{{/* if ip */}}
|
||||
{{- end }}{{/* for each network device */}}
|
||||
{{- end }}{{/* for each node */}}
|
||||
|
||||
{{- end }}{{/* for .IPv6 */}}
|
||||
|
||||
@@ -12,3 +12,20 @@
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- if .Ipv6 }}
|
||||
|
||||
# Warewulf Ipv6
|
||||
{{$.Ipaddr6}} {{$.BuildHost}} warewulf
|
||||
|
||||
{{- range $node := $.AllNodes}}{{/* for each node */}}
|
||||
# Entry for {{$node.Id}}
|
||||
{{- range $devname, $netdev := $node.NetDevs}}{{/* for each network device on the node */}}
|
||||
{{- if $netdev.Ipaddr6}}{{/* if we have an ip address on this network device */}}
|
||||
{{- /* emit the node name as hostname if this is the primary */}}
|
||||
{{$netdev.Ipaddr6}} {{if $netdev.Primary}}{{$node.Id}}{{end}} {{$node.Id}}-{{$devname}} {{if $netdev.Device}}{{$node.Id}}-{{$netdev.Device}}{{end}}
|
||||
{{- end }}{{/* if ip */}}
|
||||
{{- end }}{{/* for each network device */}}
|
||||
{{- end }}{{/* for each node */}}
|
||||
|
||||
{{- end }}{{/* for .IPv6 */}}
|
||||
|
||||
Reference in New Issue
Block a user