Commit Graph

16 Commits

Author SHA1 Message Date
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
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
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
ff691bae3d Use fqdn for ansible.builtin modules 2025-11-15 21:49:12 +01:00
f62750fe2f feat: Implement Debian VM template creation and cloning on Proxmox
- Added default configuration for VM creation in defaults/main.yml.
- Created tasks for configuring the VM with UEFI, TPM, disks, GPU, and Cloud-Init in tasks/configure-vm.yml.
- Implemented clone creation and configuration logic in tasks/create-clones.yml.
- Added template conversion functionality in tasks/create-template.yml.
- Developed base VM creation logic in tasks/create-vm.yml.
- Included image download and caching tasks in tasks/download-image.yml.
- Introduced utility tasks for common operations in tasks/helpers.yml.
- Organized main orchestration logic in tasks/main.yml, with clear stages for each operation.
- Added pre-flight checks to validate the environment before execution in tasks/preflight-checks.yml.
2025-11-15 17:22:21 +01:00