Don't use DHCP for interfaces attached to a bond

- Fixes: #1743

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2025-02-14 18:46:02 -07:00
committed by Christian Goll
parent 34e8aa7402
commit e5024038a6
4 changed files with 175 additions and 13 deletions

View File

@@ -39,7 +39,13 @@ mtu={{ $netdev.MTU }}
{{- end }}
{{- end }}
{{- if not $netdev.Tags.master }}
{{- if $netdev.Tags.master }}
[ipv4]
method=disabled
[ipv6]
method=disabled
{{- else }}
[ipv4]
method=manual
{{- if $netdev.IpCIDR }}
@@ -62,14 +68,6 @@ dns={{$dns}}
{{- if $netdev.Tags.DNSSEARCH }}
dns-search={{ join ";" (without (regexSplit "[ ;]+" $netdev.Tags.DNSSEARCH -1) "") }};
{{- end }}
{{- end }}
{{- if eq $netdev.Type "vlan" }}
[vlan]
interface-name={{ $netdev.Device }}
parent={{ $netdev.Tags.parent_device }}
id={{ $netdev.Tags.vlan_id }}
{{- end }}
[ipv6]
addr-gen-mode=stable-privacy
@@ -79,3 +77,11 @@ never-default=true
ipaddr="{{ $netdev.Ipaddr6 }}"
{{- end }}
{{- end }}
{{- if eq $netdev.Type "vlan" }}
[vlan]
interface-name={{ $netdev.Device }}
parent={{ $netdev.Tags.parent_device }}
id={{ $netdev.Tags.vlan_id }}
{{- end }}
{{- end }}