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 5 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 | 12 months 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 | 11 months 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 | 12 months ago | |
| vagrant-vbguest | 2,880 | almost 2 years ago | autoupdate VirtualBox guest additions (according to VB version) |
| vagrant-hostsupdater | 1,153 | almost 4 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 8 years ago | a vagrant provisioner to run commands on the host when a VM boots |
| vagrant-ansible-local | 65 | over 10 years ago | allow provisioning your VM with ansible playbooks directly from the guest VM |
| sahara | 728 | over 5 years ago | easy manage VM state (commit/rollback while experimenting with software stack) |
| vagrant-registration | 52 | over 5 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 | over 8 years ago | enable easier access to the features and services provided by the |
| vagrant-scp | 310 | over 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 3 years ago | boilerplate to create, develop and deploy a Docker Swarm environment, using Vagrant to reproduce production environment locally |
| Veewee | 4,284 | about 7 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 | 11 months ago | auto-complete for commands, task names, box names and built-in documentation |
| CLI Vagrant Manager | 15 | about 9 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 9 years ago | development environment for creating and modifying WordPress sites |
| Varying Vagrant Vagrants | 4,542 | about 1 year ago | An open source Vagrant configuration focused on WordPress development |
| Joomla-Vagrant | 140 | about 5 years ago | |
| VDD | Vagrant Drupal Development | ||
| Drupal VM | A VM for local Drupal development, built with Vagrant + Ansible | ||
| Try Yii2 | 49 | almost 10 years ago | try Yii2 with Vagrant VM + Ansible provisioning = Complete readymade virtual server playground |
| Laravel4-Vagrant | 487 | over 10 years ago | run Laravel 4 inside a Ubuntu 12.04 Vagrant Virtual Machine w/PHP 5.5 |
| OpenStack on Ansible with Vagrant | 216 | almost 9 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 | ||