Awesome Vagrant

A curated list of awesome Vagrant resources, plugins, tutorials and other nice things.
Alternatives To Awesome Vagrant
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Awesome Mesos528
2 years ago1cc-by-sa-4.0
Everything about Apache Mesos
Awesome Vagrant484
3 years ago2
A curated list of awesome Vagrant resources, plugins, tutorials and other nice things.
Awesome Rancher250
4 years ago2cc0-1.0
Curated list of Rancher resources
Awesome_events82
4 years ago1mitRuby
パーフェクト Ruby on Rails のサンプルアプリ
Vim For Devops45
8 months agogpl-3.0Vim Script
An awesome lightweight Vim for DevOps engineers.
Useful Sites37
5 years agomit
:maple_leaf: 一名 phper 的网站收藏。
Polybox32
9 years agoShell
Awesome docker based dev environments in minutes.
Awesome Lxc Lxd28
a year ago1
A curated list of awesome LXC and LXD tools, libraries and related projects.
Awesome Spryker13
5 years ago
Awesome Spryker.
Zend Skeleton12
11 years ago1Ruby
Simple Zend Framework 2 skeleton project with built in vagrant support
Alternatives To Awesome Vagrant
Select To Compare


Alternative Project Comparisons
Readme

Awesome Vagrant

Awesome Gitter Build Status

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

Official resources

  • Vagrant site - installation instruction, official manuals and docs.
  • GitHub repo - source code, issues discussion and collaboration.

Boxes

Where to find OS boxes ?

  • 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).
  • Cloud Images Ubuntu.com - "clean" official Ubuntu cloud images.
  • Baseboxes from Opscode - CentOS, Fedora, Debian, FreeBSD, Ubuntu.
  • Puppet Labs Vagrant Boxes - these boxes are provided to be used by various Puppet projects.
  • Cloudsmith - A fully managed package management SaaS with support for Vagrant repositories (and many others).

Provisioning

Notable plugins

You can install these modules by this command vagrant plugin install MODULE-NAME

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.
  • T.A.D.S. boilerplate - boilerplate to create, develop and deploy a Docker Swarm environment, using Vagrant to reproduce production environment locally.
  • Veewee - a tool for easily (and repeatedly) building custom Vagrant base boxes, KVMs, and virtual machine images.
  • Vagrant plugin for ZSH shell - auto-complete for commands, task names, box names and built-in documentation.
  • CLI Vagrant Manager - simple command-line tool to manage multiple vagrant boxes

Desktop tools

Web services

To generate Vagrantfile with automated provisioning scripts.

  • 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 PHP Web development.
  • Protobox - PuPHPet analog, but uses own installer with YAML configuration format to control everything that is installed on the virtual machine.
  • Rove - a service that allows you to pregenerate typical Vagrant builds.

Proxy services

To proxy your local web server and make it publicly available over the internet.

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

Tutorials

Books

Popular readymade environments

  • Vagrantpress - development environment for creating and modifying WordPress sites.
  • Varying Vagrant Vagrants - An open source Vagrant configuration focused on WordPress development.
  • Joomla-Vagrant.
  • VDD - Vagrant Drupal Development.
  • Drupal VM - A VM for local Drupal development, built with Vagrant + Ansible
  • Try Yii2 - try Yii2 with Vagrant VM + Ansible provisioning = Complete readymade virtual server playground.
  • Laravel4-Vagrant - run Laravel 4 inside a Ubuntu 12.04 Vagrant Virtual Machine w/PHP 5.5.
  • OpenStack on Ansible with Vagrant.
  • Laravel Homestead - Official Vagrant Box for Laravel development, based on Ubuntu 16.04 LTS, PHP 7, Nginx, and multiple database platforms.
  • Scotch Box - Simple Vagrant Box with LAMP stack, plus some useful extras, based on Ubuntu 14.04 LTS.

License

CC0

To the extent possible under law, Ievgen Kuzminov has waived all copyright and related or neighboring rights to this work.

Popular Vagrant Projects
Popular Awesome List Projects
Popular Virtualization Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Plugin
Vagrant
Vm
Awesome
Awesome List
Provisioning