diff --git a/roles/systemd_networkd/templates/network.j2 b/roles/systemd_networkd/templates/network.j2 index b0566a6..e5629b9 100644 --- a/roles/systemd_networkd/templates/network.j2 +++ b/roles/systemd_networkd/templates/network.j2 @@ -3,10 +3,11 @@ [Match] Name={{ item.key }} -{% if not (item.value.link_local | default(true)) %} [Network] -LinkLocalAddressing=no -{% endif %} +LinkLocalAddressing={{ item.value.link_local | default(true) + | ternary("yes", "no") }} +IPForward={{ item.value.forward | default(false) + | ternary("yes", "no") }} {% for addr in item.value.ip_addrs | default([]) %} [Address]