From ce888ccf84d9e8d1ec4703284b6a20003e355f23 Mon Sep 17 00:00:00 2001 From: Jose Date: Fri, 26 Dec 2025 07:18:30 +0100 Subject: [PATCH] =?UTF-8?q?fix=20=F0=9F=90=9B:=20Update=20regex=20to=20mat?= =?UTF-8?q?ch=20wake-on=20status=20with=20leading=20whitespace?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Modified the regular expression to accurately capture wake-on status values that may include leading whitespace, ensuring proper parsing and validation. --- tasks/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 39e7b10..5894369 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -57,8 +57,8 @@ ansible.builtin.debug: msg: > Interface {{ item.item }}: - Supported={{ (item.stdout | regex_findall('Supports Wake-on: (.+)') | first) | default('unknown') }}, - Current={{ (item.stdout | regex_findall('Wake-on: (.+)') | first) | default('unknown') }} + Supported={{ (item.stdout | regex_findall('^\\s*Supports Wake-on: (.+)', multiline=True) | first) | default('unknown') }}, + Current={{ (item.stdout | regex_findall('^\\s*Wake-on: (.+)', multiline=True) | first) | default('unknown') }} loop: "{{ wol_status.results }}" when: item.stdout is defined