diff --git a/networkd/templates/20-wired-static.network.j2 b/networkd/templates/20-wired-static.network.j2
index 020c5573715e3214a4724031093f2e8168811aa2..024d3872cc904ff1198304a388958a9ac302e172 100644
--- a/networkd/templates/20-wired-static.network.j2
+++ b/networkd/templates/20-wired-static.network.j2
@@ -1,5 +1,5 @@
 {% set network = {
-	'interface': item.1.interface|default(ansible_default_ipv4.interface),
+	'interface': item.1.interface|default(networkd_interface|default(ansible_default_ipv4.interface)),
 	'addresses': item.1.addresses|default([item.1.adress|default(networkd_address)]),
 	'gateway': item.1.gateway|default(networkd_gateway),
 	} %}