changed exit status to puppet fail