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