ae7ed6a89480dec14c0eaada40d07bec2a42b696
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`.
ansible_proxmox_WOL
This Ansible role enables persistent Wake-on-LAN (WOL) on a Proxmox VE server.
Variables
| Variable | Default | Description |
|---|---|---|
| wol_interface | eno1 | Network interface |
| wol_mode | g | WOL mode (magic packet) |
| wol_verify | true | Verify WOL status |
Notes for Proxmox admins
Auto-detection works best when: The management IP uses the physical NIC You are not routing management via vmbr0 only
If your default route is on vmbr0, manual override is recommended
BIOS must still have: Wake on LAN enabled ErP disabled
Example Playbook
- hosts: proxmox
become: true
roles:
- role: ansible_proxmox_WOL
vars:
wol_interface: vmbr0 # Optional, comment for autodetection
Description
Languages
Jinja
100%