From 71bd365483a854d369b4a7984e4edc0cf0bad098 Mon Sep 17 00:00:00 2001 From: Jose Date: Tue, 23 Dec 2025 22:22:40 +0100 Subject: [PATCH] =?UTF-8?q?refactor=20=E2=99=BB=EF=B8=8F:=20Refactor=20reg?= =?UTF-8?q?ex=20and=20filter=20logic=20for=20cleaner=20bridge=20link=20ext?= =?UTF-8?q?raction?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This refactoring improves the efficiency and readability of the regex patterns used for extracting bridge links by simplifying the filter logic. --- tasks/main.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 8ee6692..e4c2b2c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -49,10 +49,9 @@ item: ( bridge_links.stdout_lines | select('search', 'master ' ~ item) - | map('regex_search', '^\\d+: ([a-z0-9@.]+):', '\\1') - | map('first') - | select('defined') + | map('regex_replace', '^\\d+: ([a-z0-9@.]+):.*$', '\\1') | reject('search', '^(veth|tap|fw)') + | reject('search', '^\\d+:') | first | default('') ) })