Sécruzickap/packer-templates
Scripts and Templates used for generating Vagrant images
📦 Template Packer tạo box Vagrant tối gọn cho libvirt/VirtualBox
Bộ template dùng Packer + Ansible tạo VM Vagrant tối gọn cho libvirt/VirtualBox, hỗ trợ cả Linux và Windows.
Đây là repo của Peter Ruzicka, cung cấp template Packer tạo box Vagrant tối gọn hoặc tùy biến cho libvirt và VirtualBox. VM được cấu hình bằng Ansible.
✨ Điểm nổi bật
- Ansible cấu hình VM: Dùng Ansible playbook tự động cấu hình Linux/Windows VM.
- GitHub Actions build: Dùng MacOS runners để build, upload box lên Vagrant Cloud.
- Box tối gọn: Cài đặt tối thiểu, full-upgrade, NTP, không swap.
- Box tùy biến: Template bắt đầu bằng
my_có sẵn cấu hình Ansible role. - Hỗ trợ Windows: Cài đặt WinRM, OpenSSH, tắt IEHarden, dùng sysprep final.
- Driver VirtIO/QEMU-GA: Cài đặt driver VirtIO, QXL, qemu-ga cho libvirt.
- Guest Additions: Cài đặt VirtualBox Guest Additions cho VirtualBox.
💡 Vì sao đáng chú ý
Repo không còn bảo trì nhưng vẫn cung cấp workflow hoàn chỉnh từ template Packer → build VM → cấu hình Ansible → upload Vagrant Cloud. Phù hợp tham khảo xây dựng box Vagrant tùy biến cho môi trường phát triển.
#packer #vagrant #ansible #libvirt #virtualbox #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.
Jeff Geerling's Packer build configurations for Vagrant boxes.
Automate the creation of a lab environment complete with security tooling and logging best practices
Packer templates for building minimal Vagrant baseboxes for multiple platforms
Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes
Windows 11/2022/2025 Base Vagrant Box (https://app.vagrantup.com/rgl)