awesome-vagrant

VM manager

A curated collection of Vagrant resources and tools for automating virtual machine management and deployment

A curated list of awesome Vagrant resources, plugins, tutorials and other nice things.

GitHub

605 stars
26 watching
56 forks
last commit: almost 6 years ago
Linked from 6 awesome lists

awesomeawesome-listlistvagrantvagrant-resources

Awesome Vagrant / Official resources

Vagrant siteinstallation instruction, official manuals and docs
GitHub repo26,356almost 2 years agosource code, issues discussion and collaboration

Awesome Vagrant / Boxes

Vagrantbox.esthe biggest list of all available boxes, maintained by community via GitHub pull requests
Vagrant Cloudconfig share, boxes distribution and discovery (also premium features of private collaboration and sharing)
Cloud Images Ubuntu.com"clean" official Ubuntu cloud images
Baseboxes from Opscode4,250almost 2 years agoCentOS, Fedora, Debian, FreeBSD, Ubuntu
Puppet Labs Vagrant Boxesthese boxes are provided to be used by various Puppet projects
CloudsmithA fully managed package management SaaS with support for Vagrant repositories (and many others)

Awesome Vagrant / Provisioning

All available build in provisioning providersofficial doc
VaprobashVagrant Provisioning Bash Scripts

Awesome Vagrant / Notable plugins

List of available Vagrant plugins from GitHub wiki26,356almost 2 years ago
vagrant-vbguest2,880almost 3 years agoautoupdate VirtualBox guest additions (according to VB version)
vagrant-hostsupdater1,153almost 5 years agoadds an entry to your /etc/hosts file on the host system
vagrant-cachiershare a common package (apt-get, npm, etc.) cache among similar VM instances
vagrant-host-shell115over 9 years agoa vagrant provisioner to run commands on the host when a VM boots
vagrant-ansible-local65over 11 years agoallow provisioning your VM with ansible playbooks directly from the guest VM
sahara728over 6 years agoeasy manage VM state (commit/rollback while experimenting with software stack)
vagrant-registration52over 6 years agoadd "register" and "unregister" capabilities to Vagrant guests for updates on systems with a subscription model(like Red Hat Enterprise Linux)
vagrant-service-manager18over 9 years agoenable easier access to the features and services provided by the
vagrant-scp310over 4 years agoCopy files to a Vagrant VM via SCP

Awesome Vagrant / Helpers / Tools

Packera 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. boilerplate760almost 4 years agoboilerplate to create, develop and deploy a Docker Swarm environment, using Vagrant to reproduce production environment locally
Veewee4,284about 8 years agoa tool for easily (and repeatedly) building custom Vagrant base boxes, KVMs, and virtual machine images
Vagrant plugin for ZSH shell174,664almost 2 years agoauto-complete for commands, task names, box names and built-in documentation
CLI Vagrant Manager15almost 10 years agosimple command-line tool to manage multiple vagrant boxes

Awesome Vagrant / Desktop tools

Vagrant Managerfor OS X

Awesome Vagrant / Web services

Phansibleprovides an easy to use interface that helps you generate Ansible Playbooks for PHP based projects
PuPHPeta simple GUI to set up virtual machines for Web development
ProtoboxPuPHPet analog, but uses own installer with YAML configuration format to control everything that is installed on the virtual machine
Rovea service that allows you to pregenerate typical Vagrant builds

Awesome Vagrant / Proxy services

Vagrant shareallows you to share your Vagrant environment with anyone in the world
nip.ioa magic domain name that provides wildcard DNS for any IP address
ngroktool to create secure tunnels to expose a local server behind a NAT or firewall to the internet
serveoexpose local servers to the internet, without installing any client!
proxylocal.comproxy your local web-server and make it publicly available over the internet
localtunnel.meassign you a unique publicly accessible url that will proxy all requests to your locally running webserver
portmap.ioOpenVPN based free port forwarding solution

Awesome Vagrant / Tutorials

Getting Started With Vagrantby This Programming Thing
Getting started with Vagrant - automated dev servers deploy and provisioning.
Working with Advanced Vagrant features in PhpStorm.
Sharing Your Virtual Machine on the Web with Vagrant Share
Programming Community Curated Resources for Learning Vagrant
Vagrant Online Courses at ClasspertList of Vagrant Online Courses (free and paid)

Awesome Vagrant / Books

Vagrant: Up and Runningby Mitchell Hashimoto
Vagrant CookBookby Erika Heidi
Pro Vagrantby by Wlodzimierz Gajda
Creating Development Environments with Vagrant/ by Michael Peacock
Vagrant Virtual Development Environment Cookbookby Chad Thompson
Vagrantpress729over 9 years agodevelopment environment for creating and modifying WordPress sites
Varying Vagrant Vagrants4,542almost 2 years agoAn open source Vagrant configuration focused on WordPress development
Joomla-Vagrant140about 6 years ago
VDDVagrant Drupal Development
Drupal VMA VM for local Drupal development, built with Vagrant + Ansible
Try Yii249almost 11 years agotry Yii2 with Vagrant VM + Ansible provisioning = Complete readymade virtual server playground
Laravel4-Vagrant487over 11 years agorun Laravel 4 inside a Ubuntu 12.04 Vagrant Virtual Machine w/PHP 5.5
OpenStack on Ansible with Vagrant216over 9 years ago
Laravel HomesteadOfficial Vagrant Box for Laravel development, based on Ubuntu 16.04 LTS, PHP 7, Nginx, and multiple database platforms
Scotch BoxSimple Vagrant Box with stack, plus some useful extras, based on Ubuntu 14.04 LTS

Backlinks from these awesome lists:

More related projects: