Metadata json support

preserve_configuration is not valid, it was removed from the original PR as
we didn't have time to incorporate.  failure message was removed as well as
it was undefined.

Travis Fields
travis@puppetlabs.com
Forge Module Engineer

*Join us at PuppetConf 2014 <http://www.puppetconf.com/>, September
20-24 in San Francisco*
*Register by July 31st to take advantage of the Early Bird discount
<https://puppetconf2014.eventbrite.com/?discount=EarlyBird> **—**save $249!*


On Mon, Jun 30, 2014 at 11:32 AM, Branan Purvine-Riley <
notifications@github.com> wrote:

> In lib/beaker/tasks/rake_task.rb:
>
> > @@ -49,16 +49,10 @@ def run_task(verbose)
> >
> >          check_for_beaker_type_config
> >          command = beaker_command
> > -
> > -        begin
> > -          puts command if verbose
> > -          success = system(command)
> > -          preserve_configuration(@options_file)
> > -        rescue
> > -          puts failure_message if failure_message
> > -        end
> > +        puts command if verbose
>
> This change loses the preserve_configuration invocation, and causes any
> exceptions to bubble up past here instead of being caught and the failure
> message printed.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/puppetlabs/beaker/pull/334/files#r14366807>.
>