diff --git a/handlers/main.yml b/handlers/main.yml index 714e830..e7515de 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -5,3 +5,11 @@ daemon_reload: true enabled: true state: restarted + +- name: Reload_udev_rules + ansible.builtin.command: udevadm control --reload + changed_when: false + +- name: Trigger_udev_net + ansible.builtin.command: udevadm trigger --subsystem-match=net + changed_when: false diff --git a/tasks/main.yml b/tasks/main.yml index 633c119..e605227 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -192,17 +192,9 @@ {% for rule in wol_udev_rules %} {{ rule }} {% endfor %} - register: udev_rules_changed - -- name: Reload udev rules - ansible.builtin.command: udevadm control --reload - changed_when: false - when: udev_rules_changed is changed - -- name: Trigger udev for network interfaces - ansible.builtin.command: udevadm trigger --subsystem-match=net - changed_when: false - when: udev_rules_changed is changed + notify: + - Reload_udev_rules + - Trigger_udev_net # ============================================================ # Verification & Reporting