Play needs a JDK, ensure default-jdk is installed
Make run task fail if puppet run fails

Puppet always returns 0 unless --detailed-exitcodes is passed to apply