Commit Graph

  • 9ac1187318 refactor ♻️: Reorder and repeat 'Report WOL configuration' task main Jose 2026-01-25 11:57:09 +01:00
  • 6d03aacc85 style 💎: Remove extra spaces in 'Multiple Bridges' table row test Jose 2026-01-25 11:34:41 +01:00
  • 8be72bc931 docs 📝: Fix typo and update bridge layout Jose 2026-01-25 11:19:52 +01:00
  • b9358eb043 docs 📝: Refine README formatting and slightly rephrase some sentences for clarity. Jose 2026-01-25 11:09:02 +01:00
  • 36401dc8f4 chore 📦: Add markdown linting config for line length and code block formatting Jose 2026-01-25 10:50:44 +01:00
  • 9a6ac67e20 docs 📝: Reformatted README.md for better readability and added table of contents. Jose 2026-01-25 10:44:26 +01:00
  • 9d35c16d2c style 💎: Fix minor formatting and punctuation Jose 2026-01-25 10:36:25 +01:00
  • 74474c263d chore 📦: Add new markdown lint configuration, Ansible best practices, README guidelines, AI PR review workflow, and security checks. Jose 2026-01-25 10:32:26 +01:00
  • a82bd5bac5 refactor ♻️: Refactor task management by removing unused task and adjusting pause duration. Jose 2026-01-25 09:08:09 +01:00
  • 44f9c8ffa9 refactor ♻️: Refactor WOL task to use localhost Jose 2026-01-25 09:00:53 +01:00
  • d509a4946e refactor ♻️: Remove unnecessary delegate_to: localhost from WOL tasks Jose 2026-01-25 08:59:22 +01:00
  • f2ead2ad47 feat : Add task to install wakeonlan and send WOL packets Jose 2026-01-25 08:57:07 +01:00
  • af4c561b3d feat : Add pause before sending Wake-on-LAN packet Jose 2026-01-25 08:45:33 +01:00
  • d0774ff2b3 refactor ♻️: Refactored WOL packet capture and validation logic Jose 2026-01-25 08:30:39 +01:00
  • 21ec247569 feat : Add support for starting tcpdump with 'become: true' in wakeonlan module Jose 2026-01-25 08:23:32 +01:00
  • a0db41cb81 fix 🐛: Fix issue with multiple interfaces and MAC addresses Jose 2026-01-25 07:18:50 +01:00
  • e8e8f6d51b Fix corrupted .ansible-lint git object Jose 2026-01-25 07:12:42 +01:00
  • 907592b88b refactor ♻️: Refactor interface filter to include 'nic' Jose 2026-01-24 12:29:17 +01:00
  • 00a6fcc966 refactor ♻️: Add changed_when: true to tasks for better task tracking Jose 2025-12-26 16:30:29 +01:00
  • 0e16e350de refactor ♻️: Refactor shell commands for better error handling and consistency Jose 2025-12-26 16:28:30 +01:00
  • 78f20966c3 refactor ♻️: Remove unused 'wol_bridges' variable Jose 2025-12-26 16:13:49 +01:00
  • c5a1346eea docs 📝: Update README.md with usage examples, scenario descriptions, and known issues Jose 2025-12-26 16:03:19 +01:00
  • 921b5d971f Merge remote-tracking branch 'origin/main' into test Jose 2025-12-26 12:21:16 +01:00
  • 90da27fe8e refactor ♻️: Refactor task to dynamically append MAC addresses and update debug message Jose 2025-12-26 12:19:22 +01:00
  • 8e1d095ead feat : Add loop and condition to process en_interfaces Jose 2025-12-26 12:11:18 +01:00
  • 1647839c8c refactor ♻️: Simplify and update task reporting Jose 2025-12-26 12:08:19 +01:00
  • b1b73151b6 docs 📝: Updated README for multiple bridges and improved persistence method. Jose 2025-12-26 11:54:23 +01:00
  • 47d10beea0 Merge branch 'test' of https://repo.piave7.duckdns.org/Jose/ansible_proxmox_WOL into test Jose 2025-12-26 11:46:04 +01:00
  • ce52207812 docs 📝: Updated README.md for clarity and improved readability Jose 2025-12-26 11:46:01 +01:00
  • b94be8a6e4 docs 📝: Updated README.md for clarity and improved readability Jose 2025-12-26 11:00:41 +01:00
  • 06a82a8221 feat : Add new task for starting service Jose 2025-12-26 10:50:55 +01:00
  • f11ad0badc refactor ♻️: Refactor ExecStart to use a list for commands and conditionally execute them. Jose 2025-12-26 10:45:26 +01:00
  • 942625f894 refactor ♻️: Refactor task to use template for creating systemd service. Jose 2025-12-26 10:41:25 +01:00
  • 0afc2a0461 feat : Add new handler to reload systemd and restart WOL. Jose 2025-12-26 10:36:19 +01:00
  • 55e5aa94d2 feat : Add new task to disable Wake-on-LAN and update existing task with mode parameter Jose 2025-12-26 10:02:46 +01:00
  • 9c3cf0dbcc refactor ♻️: Rename task from 'Enable Wake-on-LAN (magic packet)' to 'Set Wake-on-LAN' Jose 2025-12-26 09:55:17 +01:00
  • 97b2a519eb refactor ♻️: Remove quotes from wol_mode loop condition Jose 2025-12-26 09:30:56 +01:00
  • 37c54251bf fix 🐛: Update loop condition to include quotes around wol_mode Jose 2025-12-26 09:26:44 +01:00
  • aea02a8e39 refactor ♻️: Refactor Wake-on-LAN config to use dynamic mode selection, remove unused bridge mapping. Jose 2025-12-26 09:24:04 +01:00
  • 6a5c9f5967 refactor ♻️: Simplify Wake-on-LAN task loop variables and conditions Jose 2025-12-26 09:19:47 +01:00
  • a96493eeab refactor ♻️: Refactor Wake-on-LAN task to use zip for parallel processing of interfaces Jose 2025-12-26 09:17:42 +01:00
  • 00bc598285 refactor ♻️: Remove commented-out debug tasks and update Wake-on-LAN condition Jose 2025-12-26 09:13:34 +01:00
  • 39430b88f3 refactor ♻️: Simplify task logic by removing redundant debug outputs and combining checks. Jose 2025-12-26 09:08:02 +01:00
  • 2dc6fd8158 refactor ♻️: Refactor task handling to use en_interfaces and add non-empty list condition Jose 2025-12-26 08:50:11 +01:00
  • a26cb5d0cf feat : Add WoL status and interface mode support Jose 2025-12-26 08:47:13 +01:00
  • a8d178ad6b refactor ♻️: Remove redundant variable from debug message Jose 2025-12-26 08:38:02 +01:00
  • 95f52e061b refactor ♻️: Refactor debug task to include wol_enabled values Jose 2025-12-26 08:34:56 +01:00
  • 95c1cd5312 refactor ♻️: Refactor debug output to include wol_enabled results Jose 2025-12-26 08:28:43 +01:00
  • 7c9d61cbe5 feat : Add WOL status check and display feature Jose 2025-12-26 08:25:27 +01:00
  • c35ff62880 refactor ♻️: Refactor task to extract Supports Wake-on per interface using set_fact and loop. Jose 2025-12-26 08:04:06 +01:00
  • c3aa02447c refactor ♻️: Refactor regex patterns for better multiline matching and readability Jose 2025-12-26 07:58:52 +01:00
  • 1b96934164 fix 🐛: Fix typo in variable name Jose 2025-12-26 07:48:37 +01:00
  • 4205a8fc8b fix 🐛: Fix typo in variable names for wol_status results Jose 2025-12-26 07:46:40 +01:00
  • 114ca5af88 feat : Add task extraction and display of Wake-on values Jose 2025-12-26 07:41:31 +01:00
  • 4ecc0d10f8 feat : Add debug tasks for en_interfaces and wol_status Jose 2025-12-26 07:30:06 +01:00
  • ce888ccf84 fix 🐛: Update regex to match wake-on status with leading whitespace Jose 2025-12-26 07:18:30 +01:00
  • 6e8a9d7631 refactor ♻️: Refactor regex search to use regex_findall and add condition to check if stdout is defined Jose 2025-12-26 07:10:05 +01:00
  • 5f34c4e959 refactor ♻️: Refactor shell and debug tasks to use ansible.builtin modules Jose 2025-12-26 07:07:30 +01:00
  • 7a4c9c1583 refactor ♻️: Refactor task display to include WoL status with loop and default output Jose 2025-12-26 07:00:23 +01:00
  • c3c783cec9 fix 🐛: Update wol_status message to include .stdout Jose 2025-12-26 06:55:29 +01:00
  • d4b3c31c8e refactor ♻️: Refactor debug message to use wol_status variable Jose 2025-12-26 06:49:45 +01:00
  • dbdf1908e7 refactor ♻️: Simplify interface filtering with regex and streamline task logic. Jose 2025-12-26 06:47:31 +01:00
  • 756e39a498 refactor ♻️: Refactor interface filtering to use dict2items Jose 2025-12-26 06:42:46 +01:00
  • 263d061cb1 refactor ♻️: Refactor WOL capability validation to use ethtool Jose 2025-12-26 06:30:58 +01:00
  • 01895c78c3 refactor ♻️: Refactor WOL parsing task for better readability and efficiency Jose 2025-12-25 21:57:40 +01:00
  • 40f25bbd53 refactor ♻️: Refactor regex and filter logic for Wake-on state extraction Jose 2025-12-25 21:50:06 +01:00
  • 670021fcc8 refactor ♻️: Refactor WOL parsing logic Jose 2025-12-25 21:45:03 +01:00
  • 5fd69e4ad7 refactor ♻️: Refactor WOL parsing to use regex_findall and extract the first match Jose 2025-12-25 21:41:16 +01:00
  • f6d35d0abb refactor ♻️: Refactor Wake-on-LAN support logic and comment out the enable command Jose 2025-12-25 21:30:57 +01:00
  • c52fb6c563 refactor ♻️: Refactor task parsing logic Jose 2025-12-24 10:59:04 +01:00
  • 672d0457fe refactor ♻️: Refactor WOL status parsing and add Wake-on-LAN enabling logic Jose 2025-12-24 10:55:15 +01:00
  • 1112e01cbf refactor ♻️: Refactor WOL status extraction to handle multiple matches safely. Jose 2025-12-24 10:48:26 +01:00
  • 3125c4f230 refactor ♻️: Rename 'wol_capabilities_check' to 'wol_check' Jose 2025-12-24 10:44:45 +01:00
  • fb14e6701b feat : Add WOL status display per interface Jose 2025-12-24 10:40:31 +01:00
  • b7f743021f refactor ♻️: Refactor task names and conditions for better clarity and functionality Jose 2025-12-24 10:32:25 +01:00
  • 4c20e2a7ae refactor ♻️: Refactor debug message handling Jose 2025-12-24 10:28:24 +01:00
  • 91de8a4fa9 refactor ♻️: Refactor interface selection and add loop for WOL capability validation Jose 2025-12-24 10:23:57 +01:00
  • a9fdcd6f56 refactor ♻️: Refactor WOL validation with ethtool command Jose 2025-12-24 10:10:02 +01:00
  • b797877b32 feat : Add task to display WOL interfaces Jose 2025-12-24 09:50:39 +01:00
  • 32562bf16a refactor ♻️: Refactor task to use ansible.builtin.set_fact for clarity Jose 2025-12-24 09:48:10 +01:00
  • d351ef134e refactor ♻️: Refactor network interface selection to use ansible_facts.interfaces Jose 2025-12-24 09:47:17 +01:00
  • 6a873433f1 feat : Add task to filter interfaces starting with 'en' Jose 2025-12-24 09:45:10 +01:00
  • fda4d88c81 chore 📦: Update debug message to display ansible_facts.interfaces Jose 2025-12-24 09:40:27 +01:00
  • 22bd83b467 chore 📦: Remove unused code from tasks/main.yml Jose 2025-12-24 09:27:44 +01:00
  • bd00040e0d feat : Add task to detect physical NICs with WOL support using Ansible facts Jose 2025-12-24 09:26:42 +01:00
  • 69594b54ed feat : Add Ansible playbook for configuring Wake-on-LAN (WOL) Jose 2025-12-24 09:23:09 +01:00
  • 7f5ff67e6e Merge pull request 'style 💎: Fix indentation in tasks/main.yml for notify section' (#1) from test into main Jose 2025-12-24 08:02:17 +01:00
  • d43c413e0d style 💎: Fix indentation in tasks/main.yml for notify section Jose 2025-12-24 08:00:58 +01:00
  • e5e4a07740 refactor ♻️: Refactor task to use handlers for reloading and triggering udev rules Jose 2025-12-24 07:59:35 +01:00
  • 8c1f0b14d2 fix 🐛: Fix typo and add condition for bond0 backing Jose 2025-12-24 07:37:56 +01:00
  • 4b7e3bd74b chore 📦: Add .ansible-lint config to exclude paths and enable rules Jose 2025-12-24 07:34:00 +01:00
  • fb31e2aa53 feat : Add Ansible linting workflow Jose 2025-12-24 07:30:27 +01:00
  • 0c3279af92 docs 📝: Update README.md for improved interface detection and troubleshooting guidance Jose 2025-12-24 07:07:13 +01:00
  • 71bd365483 refactor ♻️: Refactor regex and filter logic for cleaner bridge link extraction Jose 2025-12-23 22:22:40 +01:00
  • e9befb965d refactor ♻️: Refactor task logic for detecting and reporting Wake-on-LAN interfaces, remove redundant debug tasks. Jose 2025-12-23 22:19:24 +01:00
  • c4c786f19b refactor ♻️: Refactor loop for improved readability and efficiency Jose 2025-12-23 22:14:22 +01:00
  • aa5615533e fix 🐛: Fix typo in file permissions Jose 2025-12-23 22:10:05 +01:00
  • 6cd75b5b8d docs 📝: Refactor README.md with detailed features, role variables, and usage examples. Jose 2025-12-23 22:06:51 +01:00
  • 7a388c1d55 refactor ♻️: Remove redundant task for detecting physical NIC Jose 2025-12-23 21:34:22 +01:00
  • f087eaf5cd refactor ♻️: Refactor task to detect physical NIC backing vmbr0 and update regex for extraction Jose 2025-12-23 21:31:41 +01:00