- [EXTRA] Debian 13 - Added preseed.cfg for BIOS (
extra/files/debian/13/proxmox/) and UEFI (extra/files/debian/13/proxmox-uefi/) with full network mirror setup in late_command - [EXTRA] Debian 13 - Added cloud-init
cloud.cfg(extra/files/cloud-init/debian/generic/) - [EXTRA] Fixed stale
#version=RHEL8header inoraclelinux/9/proxmox/ks-lvm.cfg- updated toRHEL9 - [EXTRA] Consolidated multiple
services --enableddirectives into single directive inoraclelinux/9/proxmox/ks-lvm.cfgandrockylinux/10/proxmox/ks.cfg - [EXTRA] Simplified Debian preseed sshd_config sed commands to single idempotent regex per directive
- [PROXMOX] Debian 13 (Trixie) Support - Added raw Packer template (
proxmox_debian.pkr.hcl) with preseed-based automated install for BIOS and UEFI - [PROXMOX] Debian 13 - Added variable packs
variables_debian13.pkvars.hclandvariables_debian13_uefi.pkvars.hcl - [PROXMOX] AlmaLinux, Oracle Linux and Rocky Linux 9.7 Support - Added variable packs for new minor releases (BIOS and UEFI)
- [PROXMOX] Fixed deprecated
iso_fileandunmount_isofields inproxmox_ubuntu.pkr.hclandproxmox_sles.pkr.hcl- replaced withboot_isoblock - [PROXMOX] Fixed unbracketed
esctoken inboot_commandacross all BIOS pkvars (AlmaLinux, Oracle Linux, Rocky Linux 8.x/9.x) - [PROXMOX] Fixed
pre_enrolled_keysanduse_efistring literals to proper booleans in all UEFI pkvars files - [PROXMOX] Wired
unmount_isothroughboot_isoblocks inproxmox_debian.pkr.hcl,proxmox_sles.pkr.hcl, andproxmox_ubuntu.pkr.hcl - [PROXMOX] Wired
insecure_skip_tls_verifythrough source blocks inproxmox_debian.pkr.hcl - [PROXMOX] Added missing
vlan_tagto BIOSnetwork_adaptersblock inproxmox_ubuntu.pkr.hcl - [README] Added Debian 13 entries to Proxmox command table
- [README] Added 9.7 entries for AlmaLinux, Oracle Linux and Rocky Linux in Proxmox and KVM tables
- [README] Fixed Rocky Linux 9.5 and 9.6 version identifier typos in KVM table
- [PROXMOX] fixed provider change for Windows machines, now default VLAN is set to be empty if not specified
- [PROXMOX] added support for
Windows Server 2025 Standard - [PROXMOX] added support for
Windows Server 2025 Datacenter
- [BREAKING_CHANGE] - Removed individual
.shfiles in favor ofkvm_generic.shscript. This script is now used for all Proxmox templates. Detailed usage with all options can be found in theREADME.mdfile. - [PROXMOX] AlmaLinux, Oracle Linux and Rocky 9.6 Support - Added comprehensive support for new Linux distributions
- [ANSIBLE] Enhanced Error Handling - Implemented robust error handling for RHEL provisioning and service installations
- [PROXMOX] UEFI Support Enhancement - Updated distribution templates with improved UEFI support
- [PIPELINE] Manual Workflow Trigger - Added capability to manually trigger workflows
- [KVM] AlmaLinux, Oracle Linux and Rocky 9.6 Support - Added comprehensive support for new Linux distributions
- [KVM] Enhanced Error Handling - Implemented robust error handling for RHEL provisioning and service installations
- [README] README Improvements - Updated README with better table formatting and removed deprecated OS-specific scripts
- [README] Formatting Fixes - Improved formatting consistency across documentation
- [ANSIBLE] Module Refactoring - Replaced command module with shell module for better reliability
- [PIPELINE] Linting Improvements - Fixed various linting issues including file permissions, YAML consistency, and validation patterns
- [EXTRA] ISO URL Updates - Corrected Rocky Linux ISO URLs for versions 9.4 and 9.5 with updated download locations
- [EXTRA] Parameter Validation - Fixed parameter validation and cloud path assignment logic
-
[BREAKING_CHANGE] - Removed indivudial
.shfiles in favor ofproxmox_generic.shscript. This script is now used for all Proxmox templates. Detailed usage with all options can be found in theREADME.mdfile. -
[FEATURE] - added EFI boot support for Proxmox. Every variable pack now has a new variable
use_efithat can be set totrueorfalse. If set totrue, the template will be created with EFI boot support. If set tofalse, the template will be created with BIOS boot support. The default value isfalse.- [PROXMOX] - added support for EFI boot for
RockyLinux - [PROXMOX] - added support for EFI boot for
AlmaLinux - [PROXMOX] - added support for EFI boot for
OracleLinux - [PROXMOX] - added support for EFI boot for
OpenSuse Leap - [PROXMOX] - added support for EFI boot for
Ubuntu - [PROXMOX] - added support for EFI boot for
Windows 2019 - [PROXMOX] - added support for EFI boot for
Windows 2022
- [PROXMOX] - added support for EFI boot for
-
[ANSIBLE] - added added section
gpgkeyto playbook, for easy GPG key installation before any repository operations are initiated. This is useful for systems that changed their GPG keys. The format is as follows:gpgkey: - url: "https://example.com/key.gpg" state: present|absent
-
[ANSIBLE] - changed playbook version to 20240612
-
[ORACLE] - fixed
ks.cfgfor version 8 using LVM instead of plain disks. -
[PROXMOX] - added support for
OpenSuse Leap 15.6
- [PROXMOX] - added support
Oracle Linux 8.10 - [PROXMOX] - added support
Rocky Linux 8.10 - [PROXMOX] - added support
Alma Linux 8.10 - [KVM] - added support
Oracle Linux 8.10 - [KVM] - added support
Rocky Linux 8.10 - [KVM] - added support
Alma Linux 8.10
- [PROXMOX] - added support for Ubuntu 24.04
- [ANSIBLE] - change playbook version to 202400404
- [ANSIBLE] - removed
systemd.unified_cgroup_hierarchyfor RHEL and clones above 8 as this is set by default in OS - [EXTRA] - fixed wrong version in unnatended file for Windows 219
- [PROXMOX] - fixed versions in template files for Windows 2022
- [PROXMOX] - added support for
AlmaLinux 9.4 - [PROXMOX] - added support for
Oracle Linux 9.4 - [PROXMOX] - added support for
Rocky Linux 9.4 - [KVM] - added support for
AlmaLinux 9.4 - [KVM] - added support for
Oracle Linux 9.4 - [KVM] - added support for
Rocky Linux 9.4 - [README] - added information about default credentials used
- [ANSIBLE] small changes for oracle 9 epel package name
- [PACKER] added
"--scp-extra-args", "'-O'"option to /proxmoxm/variables_*.pkvars.hcl` files- [EXAMPLE]
ansible_extra_args = ["-e", "@extra/playbooks/provision_rocky9_variables.yml", "-e", "@variables/rockylinux9.yml","--scp-extra-args", "'-O'"]
- [EXAMPLE]
-
[ANSIBLE] - permanent removal variables from playbook
- install_zabbix: false # install Zabbix-agent
- install_zabbix_as_root: false # install Zabbix-agent as root
- install_puppet: true # Install Puppet
- install_kubernetes_workaround: false # add
cgroup.memory=nokmemto grub
-
[ANSIBLE] - introduced new variables
-
install_kernel_parameters(default:true) - install kernel parameters- default content:
kernel_parameters: - key: "fsck.repair" value: "yes" state: present - key: "systemd.unified_cgroup_hierarchy" value: "1" state: present
-
-
[PACKER] - added version 1.10.0 support
- [KVM] added
Rocky Linux 8.9KVM template - [KVM] added
Rocky Linux 9.3KVM template - [KVM] added
Alma Linux 8.9KVM template - [KVM] added
Alma Linux 9.3KVM template - [KVM] added
Oracle Linux 8.9KVM template - [KVM] added
Oracle Linux 9.3KVM template - [PROXMOX] added
Rocky Linux 8.9 - [PROXMOX] added
Alma Linux 8.9 - [PROXMOX] added
Oracle Linux 8.9
- [PROXMOX] added
Rocky Linux 9.3 - [PROXMOX] added
Alma Linux 9.3 - [PROXMOX] added
Oracle Linux 9.3
- fixes and tyding up for
extrasfolder structure changes
- [KVM] added
Alma Linux 8.7KVM template - [KVM] added
Alma Linux 8.8KVM template - [KVM] added
Alma Linux 9.0KVM template - [KVM] added
Alma Linux 9.1KVM template - [KVM] added
Alma Linux 9.2KVM template
- [KVM] added
Oracle Linux 8.6KVM template - [KVM] added
Oracle Linux 8.7KVM template - [KVM] added
Oracle Linux 8.8KVM template - [KVM] added
Oracle Linux 9.0KVM template - [KVM] added
Oracle Linux 9.1KVM template - [KVM] added
Oracle Linux 9.2KVM template - [KVM] added
Rocky Linux 9.0KVM template - [KVM] added
Rocky Linux 9.1KVM template
- KVM build are GA. Supported cloud-init configs are:
genericfor on-premises or no cloud-specific environmentocifor Oracle Cloud Infrastructurealicloudfor Alibaba Cloud
- added
Rocky Linux 8.7KVM template - added
Rocky Linux 8.8KVM template - added
Rocky Linux 9.2KVM template
- added
Microsoft Windows 2019 StandardProxmox template - added
Microsoft Windows 2019 DatacenterProxmox template - [BREAKING_CHANGE] - reorganize folders under
extrasections
- [BREAKING_CHANGE] - reorganize folders under
extrasections Instead of separating by hypervisors, the primary folder structure is being built by OS as a primary key. Second-level folders are hypervisors. This will allow for easier maintenance and better readability. - added
OpenSuse Leap 15.5Proxmox template The template is very basic and needs more work with customization.
- added
Ubuntu 22.04 HWE kernelProxmox template