Bồ Đào Nhargl/windows-vagrant
Windows 11/2022/2025 Base Vagrant Box (https://app.vagrantup.com/rgl)
🛠️ Xây dựng Windows Vagrant Box tự động với Packer
Tự động hóa toàn bộ quy trình tạo Windows Vagrant base box cho nhiều nền tảng hypervisor khác nhau.
Dự án windows-vagrant của rgl sử dụng Packer để xây dựng các Vagrant base box cho Windows 11, Windows Server 2022 và Windows Server 2025. Hỗ trợ nhiều hypervisor phổ biến như Hyper-V, libvirt/QEMU, Proxmox VE, VMware vSphere. Phù hợp cho môi trường phát triển và CI/CD cần triển khai Windows nhanh chóng.
✨ Điểm nổi bật
- Hỗ trợ đa hypervisor: Chỉnh cho Hyper-V, libvirt, QEMU, Proxmox VE, VMware vSphere.
- Tự động hoá bằng Packer: Sử dụng Packer templates (.pkr.hcl) để build box hoàn toàn tự động.
- Cấu hình qua Makefile: Các lệnh như
make build-windows-2022-libvirtgiúp build nhanh. - Hỗ trợ ISO tùy chỉnh: Cho phép truyền ISO và product key riêng qua biến môi trường Packer.
- Tích hợp ví dụ Vagrant: Có sẵn thư mục
example/để kiểm thử box ngay sau khi build. - Ghi log chi tiết: Lưu log Packer vào file
*-packer.logđể dễ debug. - Hỗ trợ Proxmox VE: Tích hợp build box trực tiếp lên Proxmox thông qua API.
- Kiểm tra phụ thuộc: Công cụ
renovate.shliệt kê dependency và cảnh báo bản cập nhật.
💡 Vì sao đáng chú ý
Không giống cách thủ công mất nhiều thời gian để cài Windows, cấu hình và đóng gói thành box, dự án này tự động hóa toàn bộ quy trình bằng Packer. Điều này giúp giảm lỗi con người và đảm bảo tính nhất quán giữa các môi trường. Dự án phù hợp cho team DevOps hoặc developer cần môi trường Windows chuẩn hóa nhanh chóng.
#Vagrant #Windows #Packer #DevOps #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Automate the creation of a lab environment complete with security tooling and logging best practices
Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes
面向 Proxmox VE 9.x 的一键运维脚本,覆盖 VM 生命周期运维、宿主机网络 / 防火墙 / IPv6、GPU / PCI 直通、系统维护与第三方生态集成。
Terraform provider to provision infrastructure with Linux's KVM using libvirt