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.
605 stars
26 watching
56 forks
last commit: about 4 years ago
Linked from 6 awesome lists
awesomeawesome-listlistvagrantvagrant-resources
Awesome Vagrant / Official resources | |||
Vagrant site | installation instruction, official manuals and docs | ||
GitHub repo | 26,356 | about 1 month ago | source code, issues discussion and collaboration |
Awesome Vagrant / 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 | 4,250 | 5 days ago | 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) | ||
Awesome Vagrant / Provisioning | |||
All available build in provisioning providers | official doc | ||
Vaprobash | Vagrant Provisioning Bash Scripts | ||
Awesome Vagrant / Notable plugins | |||
List of available Vagrant plugins from GitHub wiki | 26,356 | about 1 month ago | |
vagrant-vbguest | 2,880 | about 1 year ago | autoupdate VirtualBox guest additions (according to VB version) |
vagrant-hostsupdater | 1,153 | about 3 years ago | adds an entry to your /etc/hosts file on the host system |
vagrant-cachier | share a common package (apt-get, npm, etc.) cache among similar VM instances | ||
vagrant-host-shell | 115 | over 7 years ago | a vagrant provisioner to run commands on the host when a VM boots |
vagrant-ansible-local | 65 | almost 10 years ago | allow provisioning your VM with ansible playbooks directly from the guest VM |
sahara | 728 | almost 5 years ago | easy manage VM state (commit/rollback while experimenting with software stack) |
vagrant-registration | 52 | over 4 years ago | 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 | almost 8 years ago | enable easier access to the features and services provided by the |
vagrant-scp | 310 | almost 3 years ago | Copy files to a Vagrant VM via SCP |
Awesome Vagrant / 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 | 760 | about 2 years ago | boilerplate to create, develop and deploy a Docker Swarm environment, using Vagrant to reproduce production environment locally |
Veewee | 4,284 | over 6 years ago | a tool for easily (and repeatedly) building custom Vagrant base boxes, KVMs, and virtual machine images |
Vagrant plugin for ZSH shell | 174,664 | 2 days ago | auto-complete for commands, task names, box names and built-in documentation |
CLI Vagrant Manager | 15 | about 8 years ago | simple command-line tool to manage multiple vagrant boxes |
Awesome Vagrant / Desktop tools | |||
Vagrant Manager | for OS X | ||
Awesome Vagrant / 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 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 | ||
Awesome Vagrant / Proxy services | |||
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 | ||
Awesome Vagrant / Tutorials | |||
Getting Started With Vagrant | by 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 Classpert | List of Vagrant Online Courses (free and paid) | ||
Awesome Vagrant / Books | |||
Vagrant: Up and Running | by Mitchell Hashimoto | ||
Vagrant CookBook | by Erika Heidi | ||
Pro Vagrant | by by Wlodzimierz Gajda | ||
Creating Development Environments with Vagrant | / by Michael Peacock | ||
Vagrant Virtual Development Environment Cookbook | by Chad Thompson | ||
Awesome Vagrant / Popular readymade environments | |||
Vagrantpress | 729 | almost 8 years ago | development environment for creating and modifying WordPress sites |
Varying Vagrant Vagrants | 4,542 | about 2 months ago | An open source Vagrant configuration focused on WordPress development |
Joomla-Vagrant | 140 | over 4 years ago | |
VDD | Vagrant Drupal Development | ||
Drupal VM | A VM for local Drupal development, built with Vagrant + Ansible | ||
Try Yii2 | 49 | about 9 years ago | try Yii2 with Vagrant VM + Ansible provisioning = Complete readymade virtual server playground |
Laravel4-Vagrant | 487 | over 9 years ago | run Laravel 4 inside a Ubuntu 12.04 Vagrant Virtual Machine w/PHP 5.5 |
OpenStack on Ansible with Vagrant | 216 | almost 8 years ago | |
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 stack, plus some useful extras, based on Ubuntu 14.04 LTS |