- hosts: omv name: Enable WOL become: true tasks: - name: Display all interfaces name debug: var: ansible_facts.interfaces - name: Display all interfaces name debug: msg="{{ item }}" when: "{{ item }} | map('match','ens.*')" with_items: "{{ ansible_facts.interfaces }}" - name: Creating config become: yes ansible.builtin.copy: dest: "/etc/systemd/system/wol.service" content: | [Unit] Description=Enable Wake On Lan [Service] Type=oneshot ExecStart = /usr/sbin/ethtool --change enp2s0 wol g [Install] WantedBy=basic.target owner: root mode: '0744'