Use system to trigger Puppet instead of Kernel#`
Use system to trigger Puppet instead of Kernel#`

 - Kernel#` doesn't emit both stdout and stderr, nor does it allow for
   debugging of the subprocess with a tool like pry.  Therefore, switch
   to system() which gives the output of Puppet runs and allows for
   debugging.

garethr/puppetlabs-aws,DavidS/puppetlabs-aws,benpillet/puppetlabs-aws,akozichev/puppetlabs-aws,zvymazal/puppetlabs-aws,zreichert/puppetlabs-aws,BashtonLtd/puppetlabs-aws,zleswomp/puppetlabs-aws,hundredacres/puppetlabs-aws,BashtonLtd/puppetlabs-aws,marksyme/puppetlabs-aws,gregohardy/puppetlabs-aws,jhoblitt/puppetlabs-aws,daveseff/puppetlabs-aws,benpillet/puppetlabs-aws,bmjen/puppetlabs-aws,gregohardy/puppetlabs-aws,akozichev/puppetlabs-aws,lattwood/puppetlabs-aws,rfletcher/puppet-aws,CarmenAPuccio/puppetlabs-aws,hundredacres/puppetlabs-aws,lattwood/puppetlabs-aws,zreichert/puppetlabs-aws,zreichert/puppetlabs-aws,sarguru/puppetlabs-aws,HelenCampbell/puppetlabs-aws,garethr/puppetlabs-aws,puppetlabs/puppetlabs-aws,sarguru/puppetlabs-aws,jhoblitt/puppetlabs-aws,zvymazal/puppetlabs-aws,CarmenAPuccio/puppetlabs-aws,HelenCampbell/puppetlabs-aws,akozichev/puppetlabs-aws,petems/puppetlabs-aws,puppetlabs/puppetlabs-aws,Yelp/puppetlabs-aws,bmjen/puppetlabs-aws,tamsky/puppetlabs-aws,petems/puppetlabs-aws,daveseff/puppetlabs-aws,rfletcher/puppet-aws,DavidS/puppetlabs-aws,zleswomp/puppetlabs-aws,Yelp/puppetlabs-aws,sarguru/puppetlabs-aws,BashtonLtd/puppetlabs-aws,Yelp/puppetlabs-aws,tamsky/puppetlabs-aws,bmjen/puppetlabs-aws,marksyme/puppetlabs-aws