An example puppet environment using unit and acceptance tests with rspec-puppet, serverspec and vagrant