learning some shit, http://garylarizza.com/blog/2013/02/01/repeatable-puppet-development-with-vagrant/