awesome-vagrant
github.com/ijackua/awesome-vagrant ↗A curated list of awesome Vagrant resources, plugins, tutorials and other nice things.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me provisioning resources from awesome-vagrant"
Installation instructions →What's inside
Provisioning
- All available build in provisioning providers
official doc.
- Vaprobash
Vagrant Provisioning Bash Scripts.
Boxes
- Baseboxes from Opscode
CentOS, Fedora, Debian, FreeBSD, Ubuntu.
- Cloud Images Ubuntu.com
"clean" official Ubuntu cloud images.
- Cloudsmith
A fully managed package management SaaS with support for Vagrant repositories (and many others).
- Puppet Labs Vagrant Boxes
these boxes are provided to be used by various Puppet projects.
- Vagrantbox.es
the biggest list of all available boxes, maintained by community via GitHub pull requests.
- Vagrant Cloud
config share, boxes distribution and discovery (also premium features of private collaboration and sharing).
Helpers / Tools
- CLI Vagrant Manager
simple command-line tool to manage multiple vagrant boxes
- Packer
a tool for creating identical machine images for multiple platforms from a single source configuration. For fast infrastructure deployment with multi-provider portability.
- T.A.D.S. boilerplate
boilerplate to create, develop and deploy a Docker Swarm environment, using Vagrant to reproduce production environment locally.
- Vagrant plugin for ZSH shell
auto-complete for commands, task names, box names and built-in documentation.
- Veewee
a tool for easily (and repeatedly) building custom Vagrant base boxes, KVMs, and virtual machine images.
Books
Popular readymade environments
- Drupal VM
A VM for local Drupal development, built with Vagrant + Ansible
- Joomla-Vagrant
- Laravel4-Vagrant
run Laravel 4 inside a Ubuntu 12.04 Vagrant Virtual Machine w/PHP 5.5.
- Laravel Homestead
Official Vagrant Box for Laravel development, based on Ubuntu 16.04 LTS, PHP 7, Nginx, and multiple database platforms.
- OpenStack on Ansible with Vagrant
- Scotch Box
Simple Vagrant Box with
Tutorials
- Getting Started With Vagrant
- Getting started with Vagrant - automated dev servers deploy and provisioning.
automated dev servers deploy and provisioning.
- Programming Community Curated Resources for Learning Vagrant
- Sharing Your Virtual Machine on the Web with Vagrant Share
- Vagrant Online Courses at Classpert
- Working with Advanced Vagrant features in PhpStorm.
Official resources
- GitHub repo
source code, issues discussion and collaboration.
- Vagrant site
installation instruction, official manuals and docs.
Notable plugins
- List of available Vagrant plugins from GitHub wiki
- sahara
easy manage VM state (commit/rollback while experimenting with software stack).
- vagrant-ansible-local
- vagrant-cachier
share a common package (apt-get, npm, etc.) cache among similar VM instances.
- vagrant-host-shell
a vagrant provisioner to run commands on the host when a VM boots.
- vagrant-hostsupdater
adds an entry to your /etc/hosts file on the host system.
Showing a sample of 58 resources. View the full list on GitHub →