Enforce Plugin Dependency Requirements Using Vagrant Plugin Bundler

 

We like package managers. They help us maintain our dependencies easily.

Vagrant has a package manager for it's plugins which make them very easy to install, upgrade or remove but before Vagrant Plugin Bundler we had no way to ensure our Vagrantfile is using the right version of each plugin.

With Vagrant Plugin Bundler you can do so very easily. 

Read More
/

Travis-CI Does Not Work When You Package Vagrant Boxes As A Build Step (Yet)

I'm learning how to use Salt Stack so I started a new project that provisions a baseline Vagrant Box for Python development.

I wanted to check that my vagrant box can be provisioned & packaged every single time for every single change I committed into the repository so I created a .travis.yml configuration file in order to do so.

That attempt has failed unfortunately.  Read this post to understand why.

Read More
/

Vagrant Providers - VMWare Support Out Of The Box

Since version 1.1.0 Vagrant supports multiple virtualization solutions through a new concept called providers. They are easy to install and use.

The first paid providers that were developed are for VMWare Fusion & VMWare Workstation.  There are other providers for the cloud. 

Read More
/

A Vagrant Base Box For Django Development

I stumbled into this project which is a project template that provides some integration with Vagrant. It also provides a base box that can be customized for your needs.

Read More
/

Vagrant & Puppet Best Practices

During my usage of Vagrant I've discovered some best practices that will help you develop puppet projects more efficiently.

Here are 4 best practices to act upon when using Vagrant.

Read More
/