prepare for full automation

This commit is contained in:
2022-04-16 19:09:47 +02:00
parent 94d50a5072
commit 080cbfdf91
22 changed files with 126 additions and 85 deletions

View File

@ -8,4 +8,31 @@ network:
dhcp-identifier: mac
dhcp4-overrides:
use-routes: false
gateway4: {{default_gateway}}
{% if netplan.default_gateway is defined and netplan.default_gateway|length > 0 %}
gateway4: {{netplan.default_gateway}}
{% endif %}
{% for interface in additionalinterfaces %}
{{ interface.name }}:
dhcp4: {{ interface.dhcp4 }}
dhcp6: {{ interface.dhcp6 }}
dhcp-identifier: mac
dhcp4-overrides:
use-routes: false
{% if interface.addresses is defined and interface.addresses|length > 0 %}
addresses:
{% for address in interface.addresses %}
- {{address}}
{% endfor %}
{% endif %}
{% if interface.gateway4 is defined and interface.gateway4|length > 0 %}
gateway4: {{interface.gateway4}}
{% endif %}
{% if interface.gateway6 is defined and interface.gateway6|length > 0 %}
gateway4: {{interface.gateway6}}
{% endif %}
{% if interface.denydns %}
nameservers:
addresses: []
search: []
{% endif %}
{% endfor %}