{"repo":"james-harding/proxmox-template-builder","free":true,"listed":false,"github":"https://github.com/james-harding/proxmox-template-builder","clone":"git clone https://github.com/james-harding/proxmox-template-builder.git","description":"Automates the creation of cloud-init ready VM templates in Proxmox","language":"Shell","stars":26,"topics":["automation","bash","cloud-init","proxmox","template","vm"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Proxmox-Template-Builder Proxmox Template Builder is a bash script that automates the creation and maintenance of Virtual Machine (VM) templates in a Proxmox Virtual Environment (PVE) with Cloud-Init enabled. The script manages the lifecycle of templates by destroying and recreating templates that are older than a specified number of days (default: 10 days). The script is intended to be run as a scheduled task to maintain up-to-date templates consistently, but can also be run ad-hoc. Once you have your template(s), you can use other automation tools such as Terraform and/or Ansible to provision and configure your VMs. Or just manually clone and configure them in Proxmox. Available Templates This tool will be actively maintained to provide up-to-date, ready-to-use templates for the latest two releases (current and previous) of popular Linux server distributions. - AlmaLinux - Debian - Fedora Cloud - Rocky Linux - Ubuntu Server Requirements - Proxmox Virtual Environment (PVE) installed and configured - wget , curl , and libguestfs-tools packages installed Getting Started Clone the repository to your Proxmox host. General Configuration The config.sh file contains configuration variables that control the behavior of the script, such as enabling/disabling specific templates and setting Cloud-Init options. For example, to enable the Ubuntu 24.04 template, For additional customization, each template has a separate configuration file in the templates directory, allowing you to modify","default_branch":null,"files":null,"tree":[],"storefront":"/r/james-harding","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/james-harding/proxmox-template-builder/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}