# {{ ansible_managed }}
[Match]
Name=e*

{% if dns is defined %}
[Network]
DNS={{ dns }}
{% endif %}

{% if ipv4 is defined %}
[Address]
Address={{ipv4}}
{% if ipv4.split("/")[1] is equalto "32" %}
Peer={{ipv4Yroute}}/32
{% endif %}

[Route]
Gateway={{ipv4route}}
{% endif %}

{% if ipv6 is defined %}
[Network]
Address={{ipv6}}
Gateway={{ipv6route}}
{% endif %}