RepositoryPowerShellPTPortugal
rgl

rgl/windows-vagrant

Windows 11/2022/2025 Base Vagrant Box (https://app.vagrantup.com/rgl)

427stars
111forks
10issues
1views

🛠️ 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-libvirt giú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.sh liệ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

Similar Projects

Discover other similar projects and AI models.

RepositoryJava
ZSvirt/zsvirt

Core IaaS engine and cloud infrastructure foundation of ZSvirt

2.0k
Oct 26, 2026
RepositoryShell
ruzickap/packer-templates

Scripts and Templates used for generating Vagrant images

451
Nov 22, 2025
RepositoryHTML
clong/DetectionLab

Automate the creation of a lab environment complete with security tooling and logging best practices

5.0k
Jul 6, 2024
RepositoryJava
apache/cloudstack

Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform

3.1k
Oct 27, 2026
RepositoryGo
yunionio/cloudpods

An open-source cloud-native unified-cloud platform. 开源云原生融合云平台

3.0k
Oct 27, 2026
RepositoryRuby
vagrant-libvirt/vagrant-libvirt

Vagrant provider for libvirt.

2.4k
Aug 17, 2024
Repository
Artemmkin/infrastructure-as-code-tutorial

Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes

2.3k
Nov 19, 2022
RepositoryShell
PVE-Tools/PVE-Tools-9

面向 Proxmox VE 9.x 的一键运维脚本,覆盖 VM 生命周期运维、宿主机网络 / 防火墙 / IPv6、GPU / PCI 直通、系统维护与第三方生态集成。

2.2k
Oct 14, 2026
RepositoryGo
dmacvicar/terraform-provider-libvirt

Terraform provider to provision infrastructure with Linux's KVM using libvirt

1.9k
Aug 30, 2026