Commit Graph

60 Commits

Author SHA1 Message Date
b8718a23a5 fix: improve condition checks for Proxmox snippets storage configuration 2025-12-06 08:14:03 +01:00
15325213ab fix: add support for Proxmox snippets storage configuration and update related paths 2025-12-06 08:08:26 +01:00
6d7fc713a2 fix: add optional FQDN configuration to VM template and Cloud-Init user-data 2025-12-06 07:06:38 +01:00
0c73433277 fix: update SSH public key copy task to use remote source 2025-12-05 18:49:42 +01:00
5762bd0a5e fix: update SSH key handling in Cloud-Init user-data template 2025-12-05 18:33:23 +01:00
7ae3150ad0 fix: verify SSH key readability before creating Cloud-Init user-data snippet 2025-12-03 21:14:28 +01:00
900d376933 fix: update SSH key path variable to use ssh_keys_file in configuration tasks 2025-12-03 20:55:47 +01:00
677fcf9916 fix: change become to false for pip installation task in preflight checks 2025-12-03 20:48:54 +01:00
7e3f26f38c feat: add task to ensure passlib is installed on the ansible controller 2025-12-03 20:47:00 +01:00
d91f90f06e fix: update last modified timestamp format in download-image.yml 2025-12-03 18:20:17 +01:00
326d4ac474 refactor: remove debug output for mtime and format last modified timestamp 2025-12-03 18:17:54 +01:00
bddcc72946 modified: tasks/download-image.yml 2025-12-03 18:14:19 +01:00
a54e872993 modified: tasks/download-image.yml 2025-12-03 18:10:53 +01:00
cc72a0e412 modified: tasks/download-image.yml 2025-12-03 18:07:57 +01:00
180b22aff8 # modified: tasks/download-image.yml 2025-12-03 18:03:33 +01:00
cbeaddbbb0 modified: tasks/download-image.yml 2025-12-03 17:55:08 +01:00
4c95d5ed17 Fix last modified timestamp formatting in download-image.yml 2025-12-03 17:52:04 +01:00
da8cd42dd9 modified: tasks/download-image.yml 2025-12-03 17:49:43 +01:00
74d7ef82fa Fix datetime formatting for last modified image info in download-image.yml 2025-12-03 17:47:33 +01:00
7f6d7fb418 Refactor VM ID existence check in preflight tasks to use JSON output format 2025-12-03 17:43:55 +01:00
80a592c9eb Enhance preflight checks for VM ID uniqueness in Proxmox cluster 2025-12-03 17:39:57 +01:00
8e4f0b676b Fix last modified image info display in download-image.yml 2025-12-03 17:34:15 +01:00
1dcb59c6d5 modified: tasks/download-image.yml 2025-12-03 17:31:26 +01:00
8444ab8cd9 Fix datetime formatting for last modified image info in download-image.yml 2025-12-03 17:29:05 +01:00
37fa642dca Fix datetime formatting for last modified image info in download-image.yml 2025-12-03 17:24:37 +01:00
62e504359a Fix datetime formatting for last modified image info in download-image.yml 2025-12-02 21:33:22 +01:00
a9d2847560 Fix datetime formatting for last modified image info in download-image.yml 2025-12-02 21:29:47 +01:00
211eb8f521 Fix datetime formatting for last modified image info in download-image.yml 2025-12-02 21:27:05 +01:00
4653876c12 Fix datetime formatting for last modified image info in download-image.yml 2025-12-02 21:25:02 +01:00
8ec7c2dbfb Fix datetime formatting for last modified image info in download-image.yml 2025-12-02 21:20:33 +01:00
12fdeae514 Add task to ensure snippets storage directory exists 2025-12-02 20:56:42 +01:00
2065aa314a Refactor preflight task names for clarity and consistency 2025-12-02 19:51:57 +01:00
e3c660d9e4 Set become to false for pip installation task in preflight checks 2025-12-02 19:49:53 +01:00
42f63faf52 Add tasks to set Python interpreter and install netaddr in controller environment 2025-12-02 19:47:00 +01:00
b30159295a modified: tasks/preflight-checks.yml 2025-12-02 19:42:35 +01:00
c0ee2e5358 modified: tasks/preflight-checks.yml 2025-12-01 21:13:23 +01:00
63e29b4290 modified: tasks/preflight-checks.yml 2025-12-01 21:06:02 +01:00
1f49015162 modified: tasks/preflight-checks.yml 2025-12-01 20:54:14 +01:00
fd82dad2ba modified: tasks/preflight-checks.yml 2025-12-01 20:44:11 +01:00
f68da2cb98 modified: tasks/preflight-checks.yml 2025-12-01 19:44:03 +01:00
d98166db2d new file: meta/main.yml 2025-12-01 19:32:54 +01:00
d171a4a7b9 refactor ♻️: Refactored all task files to use centralized helper functions from tasks/helpers.yml, improving code consistency, maintainability, and idempotency.
All task files now use centralized helper functions, ensuring idempotency across all stages. Code is cleaner, more maintainable, and no breaking changes were introduced.
2025-11-18 20:24:43 +01:00
833ceb93d4 refactor ♻️: Integrate centralized helper functions for improved code consistency and idempotency across VM management tasks 2025-11-16 08:42:26 +01:00
cb6a06d54f style 💎: Update Debian image URLs and paths
Updated the Debian image URL and path in the defaults/main.yml file to reflect the latest available images. This change ensures that the correct images are used for testing and deployment.
2025-11-16 08:35:27 +01:00
d106048083 docs 📝: Update Debian image URL and path
Updated the Debian image URL to point to a newer version (trixie) and updated the local cache path accordingly. This change reflects the latest available image for testing purposes.
2025-11-16 08:11:25 +01:00
6361b3fc41 refactor ♻️: Improve retry logic consistency across tasks
Standardized the use of `retries` and `delay` variables in tasks to ensure consistent behavior, making it easier to manage and maintain the workflow. This change also enables better error handling and reduces potential issues with task execution.
2025-11-16 08:02:18 +01:00
ff691bae3d Use fqdn for ansible.builtin modules 2025-11-15 21:49:12 +01:00
ec2b3b7edc refactor ♻️: Refactored playbook to improve readability and maintainability
Simplified the playbook structure by removing unnecessary tasks and adding comments for clarity. Also, added a rescue block to handle potential errors during execution.
2025-11-15 19:18:45 +01:00
c204a0a3b7 style 💎: Update default VM settings
Reduced memory and CPU resources in the default template to improve performance.
2025-11-15 18:46:21 +01:00
53ee97bc59 deleted: 00_README_FIRST.md
deleted:    ARCHITECTURE.md
	deleted:    CHANGELOG.md
	deleted:    GET_STARTED.md
	deleted:    IMPLEMENTATION_SUMMARY.md
	deleted:    IMPROVEMENTS.md
	deleted:    QUICK_REFERENCE.md
	modified:   README.md
	deleted:    README_NEW.md
	deleted:    VERIFICATION_CHECKLIST.md
	deleted:    _FINAL_SUMMARY.txt
2025-11-15 17:39:23 +01:00