diff --git a/tasks/main.yml b/tasks/main.yml index 5894369..483a295 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -35,11 +35,15 @@ | list }} -- name: Display selected interfaces +- name: Display debug selected interfaces ansible.builtin.debug: msg: > {{ en_interfaces }} +- name: Display var selected interfaces + ansible.builtin.debug: + var: en_interfaces + - name: Check WoL status with ethtool ansible.builtin.shell: "ethtool {{ item }} | grep 'Wake-on'" register: wol_status @@ -48,18 +52,15 @@ loop: "{{ en_interfaces }}" when: en_interfaces | length > 0 +- name: Display var wol_status + ansible.builtin.debug: + var: wol_status + + - name: Display WoL status ansible.builtin.debug: msg: "{{ item.item }}:\n{{ item.stdout | default('No output') }}" loop: "{{ wol_status.results }}" - -- name: Display WoL status summary - ansible.builtin.debug: - msg: > - Interface {{ item.item }}: - 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