Commit Graph

16 Commits

Author SHA1 Message Date
651bf323df refactor ♻️: Refactor Proxmox playbook to use ansible.builtin.expect with ignore_errors
Updated the `proxmox.yml` file to include the use of `ansible.builtin.expect` module and set `ignore_errors` to handle exceptions gracefully.
2025-12-16 21:00:08 +01:00
d7726852ea refactor ♻️: Replace PVE-mods repository cloning with direct script download and execution.
Refactored the project to eliminate the need for cloning a repository by instead downloading and executing a script directly. This simplifies the setup process and reduces dependency on external repositories.
2025-12-16 20:56:19 +01:00
6370fbad21 refactor ♻️: Refactor uninstall/install scripts to use bash
Updated the uninstall and install scripts to use bash for better compatibility across different environments.
2025-12-16 20:49:28 +01:00
2c03831394 refactor ♻️: Refactor shell to command in proxmox.yml task
Updated the task in proxmox.yml to use 'command' instead of 'shell' for better clarity and consistency.
2025-12-16 20:42:03 +01:00
6d7748a127 refactor ♻️: Refactor shell task in proxmox.yml to use 'cmd' keyword
Updated the shell task in proxmox.yml to utilize the 'cmd' keyword for better readability and consistency.
2025-12-16 20:39:02 +01:00
aa640fa23f chore 📦: Add python3-pexpect to package list
Updated the package list to include python3-pexpect for enhanced automation capabilities.
2025-12-16 20:36:04 +01:00
a08dfae843 feat : Add ignore_errors, when condition, and reset fact; update script registration
This commit introduces new functionality to include error handling, conditional execution, and state reset in scripts. It also updates the script registration process to ensure compatibility with these changes.
2025-12-16 19:55:28 +01:00
8005cd5dd7 feat : Add wait-for task to ensure Proxmox Web GUI is up before running scripts.
This commit introduces a new wait-for task that waits for the Proxmox Web GUI to be fully operational before proceeding with subsequent scripts. This ensures that all dependencies are ready, preventing potential errors during script execution.
2025-12-16 19:29:37 +01:00
ae2af0ce6c refactor ♻️: Rename task to 'Run uninstall script' and update command
Refactored the task name and updated the associated command for clarity and consistency.
2025-12-16 19:25:16 +01:00
7854c4f95c feat : Add sensor monitoring task script
Introduce a new task to execute the `pve-mod-gui-sensors.sh` script with predefined answers, enhancing system monitoring capabilities.
2025-12-16 19:21:29 +01:00
d026ef8d1b refactor ♻️: Consolidate and update pkg list
Refactored package installation process by consolidating and updating the `pkg` list to improve efficiency and maintainability.
2025-12-16 18:35:57 +01:00
0b0ef1a385 fix 🐛: Fix typo in remote_src setting
Corrected a typographical error in the configuration option 'remote_src' to ensure proper functionality.
2025-12-16 18:26:33 +01:00
a58623dfcd feat : Add remote source support for copy script
This feature allows scripts to be copied from a remote source, enhancing flexibility and scalability in deployment processes.
2025-12-16 18:24:54 +01:00
89dabc0a70 chore 📦: Add pre-installation check for git
This commit adds a step to verify that git is installed on the system before proceeding with the installation of proxmoxer. This ensures compatibility and prevents potential errors during the setup process.
2025-12-16 18:18:33 +01:00
af0298410c feat : Add new feature
This is a new feature
2025-12-16 17:43:51 +01:00
8289e73119 chore 📦: Setup PVE-mods dependencies
This commit sets up the necessary environment for PVE-mods, including installing required packages and cloning the project repository. This ensures a clean and functional setup for further development or modification of the PVE-mods project. The changes focus on the build process and dependencies.
2025-12-11 21:10:06 +01:00