refactor ♻️: Refactor task to use handlers for reloading and triggering udev rules
Some checks failed
ansible-lint / Ansible Lint (push) Failing after 11s

This refactoring improves the organization of tasks by using dedicated handlers for reloading udev rules and triggering network events, enhancing code readability and maintainability.
This commit is contained in:
2025-12-24 07:59:35 +01:00
parent 8c1f0b14d2
commit e5e4a07740
2 changed files with 11 additions and 11 deletions

View File

@@ -5,3 +5,11 @@
daemon_reload: true daemon_reload: true
enabled: true enabled: true
state: restarted 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

View File

@@ -192,17 +192,9 @@
{% for rule in wol_udev_rules %} {% for rule in wol_udev_rules %}
{{ rule }} {{ rule }}
{% endfor %} {% endfor %}
register: udev_rules_changed notify:
- Reload_udev_rules
- name: Reload udev rules - Trigger_udev_net
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
# ============================================================ # ============================================================
# Verification & Reporting # Verification & Reporting