From adbade166b22db4f0bb8bf61a3f087ca4bc74d11 Mon Sep 17 00:00:00 2001
From: Attila Farkas <ati@mail.muni.cz>
Date: Wed, 15 Jul 2020 11:24:16 +0200
Subject: [PATCH] use regex to parse ip instead of netaddr

---
 templates/interface/defaults/main.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/templates/interface/defaults/main.yml b/templates/interface/defaults/main.yml
index fb4accb..0c6ae2a 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) }}
-- 
GitLab