feat(bootstrap): accept extra_addresses on network interfaces

This commit is contained in:
2026-09-29 09:20:39 +02:00
parent 5a43c9a29e
commit 36ba36fd21
7 changed files with 33 additions and 1 deletions
@@ -16,6 +16,11 @@ iface {{ ifname }} inet static
{% if loop.index0 == 0 and configuration_dns_search %}
dns-search {{ configuration_dns_search | join(' ') }}
{% endif %}
{# One stanza per extra address: classic ifupdown takes one address per stanza, ifupdown2 merges them. #}
{% for address in iface.extra_addresses | default([]) %}
iface {{ ifname }} inet static
address {{ address }}
{% endfor %}
{% else %}
iface {{ ifname }} inet dhcp
{% endif %}