These are a collection of Vagrantfiles to do local (pre-commit) testing using Virtualbox + Vagrant + other things. These Vagrantfiles use the Vagrant 2.0 formats.
This is used to do Chef-Solo testing with Vagrant.
This is used to do Chef-Zero testing with Vagrant.
3 approaches:
-
dockerfile-centric
- Dockerfiles + Vagrant to launch them
-
pure-vagrant
- Vagrantfiles for defining and launching docker containers
-
dockerhost only
- Vagrantfile for making a dockerhost only with NFS shared folder
- great for running docker commands natively without using Vagrant provider
This is used to do Docker testing with Vagrant using 2 Vagrantfiles. The Vagrantfile.proxy sets up the vagrant vm host upon which containers run. The Vagrantfile sets up the containers.
This is used to enable and disable tcpdump/virtualbox pcap traces on a vagrant VM used as a dockerhost. This is useful when you want to debug traffic from docker containers running on a Vagrant built dockerhost.