Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-vagrant
A curated list of awesome Vagrant resources, plugins, tutorials and other nice things.
https://github.com/iJackUA/awesome-vagrant
Last synced: 5 days ago
JSON representation
-
Proxy services
- 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.
- portmap.io - OpenVPN based free port forwarding solution.
- Vagrant share - allows you to share your Vagrant environment with anyone in the world.
- nip.io - a magic domain name that provides wildcard DNS
- ngrok - tool to create secure tunnels to expose a local server behind a NAT or firewall to the internet.
- proxylocal.com - proxy your local web-server and make it publicly available over the internet.
-
Tutorials
- Getting started with Vagrant - automated dev servers deploy and provisioning.
- Working with Advanced Vagrant features in PhpStorm.
- Programming Community Curated Resources for Learning Vagrant
- Vagrant Online Courses at Classpert
- Getting Started With Vagrant
- Sharing Your Virtual Machine on the Web with Vagrant Share
-
Books
-
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.
- Vagrant plugin for ZSH shell - auto-complete for commands, task names, box names and built-in documentation.
- Vagrant plugin for ZSH shell - auto-complete for commands, task names, box names and built-in documentation.
- 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.
- CLI Vagrant Manager - simple command-line tool to manage multiple vagrant boxes
-
Desktop tools
-
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 <s>PHP</s> 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.
-
Official resources
- Vagrant site - installation instruction, official manuals and docs.
- GitHub repo - source code, issues discussion and collaboration.
-
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.
- 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).
- Cloudsmith - A fully managed package management SaaS with support for Vagrant repositories (and many others).
- Baseboxes from Opscode - CentOS, Fedora, Debian, FreeBSD, Ubuntu.
-
Provisioning
- All available build in provisioning providers - official doc.
- Vaprobash - Vagrant Provisioning Bash Scripts.
-
Notable plugins
- List of available Vagrant plugins from GitHub wiki
- vagrant-cachier - share a common package (apt-get, npm, etc.) cache among similar VM instances.
- vagrant-vbguest - autoupdate VirtualBox guest additions (according to VB version).
- vagrant-host-shell - a vagrant provisioner to run commands on the host when a VM boots.
- vagrant-ansible-local
- sahara - easy manage VM state (commit/rollback while experimenting with software stack).
- vagrant-registration - add "register" and "unregister" capabilities to Vagrant guests for updates on systems with a subscription model(like Red Hat Enterprise Linux).
- vagrant-service-manager - enable easier access to the features and services provided by the [Atomic Developer Bundle (ADB)](https://github.com/projectatomic/adb-atomic-developer-bundle).
- vagrant-scp - Copy files to a Vagrant VM via SCP.
-
Popular readymade environments
- VDD - Vagrant Drupal Development.
- 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.
- Scotch Box - Simple Vagrant Box with [LAMP](https://en.m.wikipedia.org/wiki/LAMP_%28software_bundle%29) stack, plus some useful extras, based on Ubuntu 14.04 LTS.
Programming Languages
Categories
Sub Categories
Keywords
vagrant
4
vmware
1
virtualbox
1
ubuntu
1
rhel
1
redhat
1
parallels
1
packer-templates
1
packer
1
oracle
1
macos
1
linux
1
freebsd
1
centos
1
amazon
1
virtualization
1
ruby
1
vagrant-commands
1
homestead
1
convenient
1
cli
1
terraform
1
tads
1
noops
1
infrastructure-as-code
1
iac
1
docker-swarm
1
docker
1
devops
1
boilerplate
1
bash
1
ansible
1
windows
1
vmware-workstation
1
vmware-fusion
1
automation
1