diff --git a/templates/interface/defaults/main.yml b/templates/interface/defaults/main.yml
index fb4accb9b2096b7093495d88311f521a3e0e10a0..0c6ae2ac98e575992223dc2d8252bd8d1bc11b75 100644
--- a/templates/interface/defaults/main.yml
+++ b/templates/interface/defaults/main.yml
@@ -16,7 +16,7 @@ interface_name: >-
     {%- import "roles/common/templates/network.j2" as network with context -%}
     {%- if interface_identification in ansible_interfaces -%}
         {{ interface_identification }}
-    {%- elif interface_identification | ipv4 -%}
+    {%- elif interface_identification | regex_search("^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$") -%}
         {{ network.ip_to_interface(interface_identification) }}
     {%- elif interface_identification | regex_search("^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$")-%}
         {{ network.mac_to_interface(interface_identification) }}