Commit Graph

8 Commits

Author SHA1 Message Date
a82bd5bac5 refactor ♻️: Refactor task management by removing unused task and adjusting pause duration.
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 10s
This commit refactors the task management system by removing an unused task and adjusting the pause duration to ensure consistent behavior across different environments.
2026-01-25 09:08:09 +01:00
e8e8f6d51b Fix corrupted .ansible-lint git object
Some checks failed
ansible-lint / Ansible Lint (push) Failing after 10s
2026-01-25 07:12:42 +01:00
78f20966c3 refactor ♻️: Remove unused 'wol_bridges' variable
Some checks failed
ansible-lint / Ansible Lint (push) Failing after 10s
This commit refactors the code by removing an unused variable named 'wol_bridges'. This change simplifies the codebase and eliminates unnecessary memory usage.
2025-12-26 16:13:49 +01:00
6cd75b5b8d docs 📝: Refactor README.md with detailed features, role variables, and usage examples.
Updated the README to provide comprehensive information on the Ansible Proxmox WOL role's features, variables, and usage examples.
2025-12-23 22:06:51 +01:00
963b0dff6a refactor ♻️: Refactored Wake-on-LAN task for specific bridge interface
Renamed `wol_interface` to `wol_bridge`, updated comments, and refactored task using `bridge link show` and `ethtool`. Added udev rules for persistence and set `Restart=always` for the service.
2025-12-23 20:42:03 +01:00
ae7ed6a894 refactor ♻️: Refactor task logic for detecting and validating physical NICs enslaved to a bridge
This commit refactors the task logic to include detection and validation of physical NICs enslaved to a bridge, selects the final WoL interface, and updates debug and failure messages accordingly. It also adds variables for detected bridge and PHY in `defaults/main.yml`.
2025-12-21 18:23:12 +01:00
efd44fcbc8 feat : Add support for Wake-on-LAN
Enables Wake-on-LAN by setting `wol_interface` to an empty string and enables MAC address reporting.
2025-12-14 21:28:45 +01:00
9bef606607 feat : Enable Wake-on-LAN persistently
This commit introduces persistent Wake-on-LAN support for Proxmox VE via Ansible. It includes YAML configuration options for the interface, verification, and systemd service management, ensuring reliable functionality after Ansible role execution. The changes also address ignoring outputs and temporary files for a cleaner setup.
2025-12-14 20:46:32 +01:00