mitchellh/vagrant — pull request #1175 by petere (2012-10-08 19:30:35+00:00)
Title: Check exit codes of puppet provisioners

Previously, failures in applying the puppet manifests would be
ignored, because puppet apply/agent don't have any useful exit codes
by default. (Errors are printed, but vagrant continues.)

Use the option --detailed-exitcodes of puppet apply/agent to check for
success.