refactor ♻️: Refactor task to use handlers for reloading and triggering udev rules
Some checks failed
ansible-lint / Ansible Lint (push) Failing after 11s
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user