Track Awesome Vagrant Updates Daily
A curated list of awesome Vagrant resources, plugins, tutorials and other nice things.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 iJackUA/awesome-vagrant · ⭐ 563 · 🏷️ Back-End Development
Oct 07, 2020
Provisioning
- All available build in provisioning providers - official doc.
Jun 14, 2020
Tutorials
- Vagrant Online Courses at Classpert List of Vagrant Online Courses (free and paid)
Nov 25, 2019
Helpers / Tools
- T.A.D.S. boilerplate (⭐609) - boilerplate to create, develop and deploy a Docker Swarm environment, using Vagrant to reproduce production environment locally.
Oct 30, 2018
Proxy services
- serveo - expose local servers to the internet, without installing any client!
- portmap.io - OpenVPN based free port forwarding solution.
Books
- Pro Vagrant by by Wlodzimierz Gajda.
- Creating Development Environments with Vagrant / 2nd Edition by Michael Peacock
- Vagrant Virtual Development Environment Cookbook by Chad Thompson
Oct 24, 2018
Boxes
- Cloudsmith - A fully managed package management SaaS with support for Vagrant repositories (and many others).
Jun 08, 2018
Tutorials
Jan 04, 2018
Notable plugins
- vagrant-scp (⭐292) - Copy files to a Vagrant VM via SCP.
Sep 29, 2017
Official resources
- GitHub repo (⭐25k) - source code, issues discussion and collaboration.
Boxes
- Vagrant Cloud - config share, boxes distribution and discovery (also premium features of private collaboration and sharing).
Notable plugins
- vagrant-registration (⭐52) - add "register" and "unregister" capabilities to Vagrant guests for updates on systems with a subscription model(like Red Hat Enterprise Linux).
- vagrant-service-manager (⭐18) - enable easier access to the features and services provided by the Atomic Developer Bundle (ADB) (⭐82).
Books
- Vagrant: Up and Running by Mitchell Hashimoto.
Oct 24, 2016
Helpers / Tools
- CLI Vagrant Manager (⭐15) - simple command-line tool to manage multiple vagrant boxes
Proxy services
- localtunnel.me - assign you a unique publicly accessible url that will proxy all requests to your locally running webserver.
Popular readymade environments
- Drupal VM - A VM for local Drupal development, built with Vagrant + Ansible
- Laravel Homestead - Official Vagrant Box for Laravel development, based on Ubuntu 16.04 LTS, PHP 7, Nginx, and multiple database platforms.
Feb 24, 2016
Popular readymade environments
- Varying Vagrant Vagrants (⭐4.6k) - An open source Vagrant configuration focused on WordPress development.
Feb 01, 2016
Official resources
- Vagrant site - installation instruction, official manuals and docs.
Boxes
- Baseboxes from Opscode (⭐4k) - CentOS, Fedora, Debian, FreeBSD, Ubuntu.
Notable plugins
- vagrant-cachier - share a common package (apt-get, npm, etc.) cache among similar VM instances.
Helpers / Tools
- Packer - a tool for creating identical machine images for multiple platforms from a single source configuration. For fast infrastructure deployment with multi-provider portability.
Proxy services
- Vagrant share - allows you to share your Vagrant environment with anyone in the world.
- ngrok - tool to create secure tunnels to expose a local server behind a NAT or firewall to the internet.
Tutorials
Popular readymade environments
- Vagrantpress (⭐739) - development environment for creating and modifying WordPress sites.
- Scotch Box - Simple Vagrant Box with LAMP stack, plus some useful extras, based on Ubuntu 14.04 LTS.
Dec 15, 2015
Web services
- Protobox - PuPHPet analog, but uses own installer with YAML configuration format to control everything that is installed on the virtual machine.
Nov 06, 2014
Desktop tools
- Vagrant Manager for OS X.
Aug 04, 2014
Boxes
- Vagrantbox.es - the biggest list of all available boxes, maintained by community via GitHub pull requests.
Provisioning
- Vaprobash - Vagrant Provisioning Bash Scripts.
Notable plugins
- vagrant-vbguest (⭐2.9k) - autoupdate VirtualBox guest additions (according to VB version).
- vagrant-hostsupdater (⭐1.2k) - adds an entry to your /etc/hosts file on the host system.
- vagrant-ansible-local (⭐65) allow provisioning your VM with ansible playbooks directly from the guest VM.
- sahara (⭐732) - easy manage VM state (commit/rollback while experimenting with software stack).
Helpers / Tools
- Vagrant plugin for ZSH shell (⭐151k) - auto-complete for commands, task names, box names and built-in documentation.
Web services
- Rove - a service that allows you to pregenerate typical Vagrant builds.
Proxy services
- nip.io - a magic domain name that provides wildcard DNS for any IP address.
- proxylocal.com - proxy your local web-server and make it publicly available over the internet.
Tutorials
- Getting Started With Vagrant by This Programming Thing.
Books
- Vagrant CookBook by Erika Heidi.
Popular readymade environments
- VDD - Vagrant Drupal Development.
- Try Yii2 (⭐50) - try Yii2 with Vagrant VM + Ansible provisioning = Complete readymade virtual server playground.
- Laravel4-Vagrant (⭐488) - run Laravel 4 inside a Ubuntu 12.04 Vagrant Virtual Machine w/PHP 5.5.
Jul 31, 2014
Boxes
- Cloud Images Ubuntu.com - "clean" official Ubuntu cloud images.
- Puppet Labs Vagrant Boxes - these boxes are provided to be used by various Puppet projects.
Notable plugins
- vagrant-host-shell (⭐116) - a vagrant provisioner to run commands on the host when a VM boots.
Helpers / Tools
- Veewee (⭐4.3k) - a tool for easily (and repeatedly) building custom Vagrant base boxes, KVMs, and virtual machine images.
Web services
- Phansible - provides an easy to use interface that helps you generate Ansible Playbooks for PHP based projects.
- PuPHPet - a simple GUI to set up virtual machines for
PHPWeb development.
Tutorials