From d56ce73a4faf224fb12c95ae7e08eca8a51abb7f Mon Sep 17 00:00:00 2001 From: Lebedev Evgeniy Date: Wed, 31 Jan 2024 10:06:55 +0300 Subject: [PATCH] Provided compatibility with docker interfaces that contain the "-" symbol in the interface name --- tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/main.yml b/tasks/main.yml index d2b3b33..b2b13eb 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -2,7 +2,7 @@ - name: Get interface list set_fact: interfaces: "{{ interfaces | default([]) \ - + [ (hostvars[inventory_hostname]['ansible_%s' | format(item)]) | combine({'name': item}) ] }}" + + [ (hostvars[inventory_hostname]['ansible_%s' | format(item) | regex_replace('-', '_') ]) | combine({'name': item}) ] }}" with_items: "{{ ansible_interfaces }}" - name: Ensure /etc/network/if-up.d is present