2a8c6b260f2c57bce2f5a626197de5fd2d207823
Introduce optional Cloud-Init integration and better machine type handling for VMs. Changes include: loading cloud-init helpers lazily (load_cloud_init_functions), interactive cloud-init prompt/configuration (vm_prompt_cloud_init) and SSH key handling, a cloud icon for UI, and vm_machine_type_label for readable machine type display. Default machine type switched to q35 and displays the label in prompts and summaries. VM creation logic now conditionally attaches the cloudinit drive (ide2) and runs setup_cloud_init when enabled; otherwise it creates the VM without the cloudinit device. Post-install messaging now either shows cloud-init details or a guidance message about manual guest filesystem expansion. Minor UI/output adjustments and defaults updated accordingly.
🚧 ProxmoxVED Helper-Scripts (Development Repository)
Warning: This repository is under active development and is not intended for production use. Changes may occur at any time!
🔧 What is this?
This repository contains a collection of scripts for managing and automating Proxmox Virtual Environment (Proxmox VE). Originally created by tteck, the project is now community-driven and continues to evolve.
Want to help?
Follow here to see our Documentations.
🚀 Development Status
- ⚠️ Unstable: Features may be incomplete or subject to change.
- 📢 Community-driven: Contributions and feedback are welcome.
- 🔄 Frequent updates: Active development means rapid iterations and fixes.
💬 Get Involved
Join the discussion, contribute code, or report issues:
- Discord: Join the Proxmox Helper Scripts Discord server
- GitHub Issues: Report bugs or request features
📜 License
This project is licensed under the MIT License.
Proxmox® is a registered trademark of Proxmox Server Solutions GmbH.
Description
Languages
Shell
100%