Hey everyone,
With a heavy dose of AI assistance, I built the Proxmox GuestOS Utility to automate the process of cloning and modifying Windows VMs. Being network person working as sysadmin in recent months, this code is most probably not the best one.
It's a Flask app that gives you a web UI for cloning, network config, and sysprepping. It uses WinRM for guest interaction and Celery for background tasks.
The WinRM features are pretty solid, but the sysprep side of things is still a work-in-progress(=don't use). I'm hoping some of you might find it useful and maybe even help me make it better.
Check out the code on GitHub: https://github.com/RobertLukan/proxmox-guestos-customization
It takes several components to make it work, but once it is in place it is super easy to generate new Windows VMs and join them to a Domain. I know that CloudInit is maybe even better option, but it was not an option for me. So I have decided to explore other options.
With a heavy dose of AI assistance, I built the Proxmox GuestOS Utility to automate the process of cloning and modifying Windows VMs. Being network person working as sysadmin in recent months, this code is most probably not the best one.
It's a Flask app that gives you a web UI for cloning, network config, and sysprepping. It uses WinRM for guest interaction and Celery for background tasks.
The WinRM features are pretty solid, but the sysprep side of things is still a work-in-progress(=don't use). I'm hoping some of you might find it useful and maybe even help me make it better.
Check out the code on GitHub: https://github.com/RobertLukan/proxmox-guestos-customization
It takes several components to make it work, but once it is in place it is super easy to generate new Windows VMs and join them to a Domain. I know that CloudInit is maybe even better option, but it was not an option for me. So I have decided to explore other options.