diff --git a/tasks/main.yml b/tasks/main.yml index ec427c0..9239f47 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -19,15 +19,16 @@ msg: "{{ bridge_links.stdout_lines }}" - name: "Detect physical NIC backing {{ wol_bridge }}" +- name: Detect physical NIC backing vmbr0 ansible.builtin.set_fact: wol_detected_phy_candidates: >- {{ bridge_links.stdout_lines | select('search', 'master ' ~ wol_bridge) - | map('regex_replace', '^\\d+: ([^:@]+).*', '\\1') + | map('regex_replace', '^\\d+: ([^:@]+):.*$', '\\1') | reject('search', '^(veth|tap|fw)') | list - }} + }} - name: Select first physical NIC candidate ansible.builtin.set_fact: