title: Continue the chef client-run in case of failure
body: <p>I have a role made up of set of multiple recipes. I would like to continue the
  chef-client run even if one of the recipes in the role fails.</p>
  
  <p>I am aware of the property "ignore_failure" which could be set at resource level, allowing execution of rest of the recipe even in case of failure.</p>
  
  <p>However, my requirement is to skip the execution of current recipe in case of failure at any point and directly move to the next recipe in the role. </p>
  
  <p>Apart from this I would not prefer to add "ignore_failure" to each resource. Is it possible to set something at recipe level , rather than resource level to achieve a similar behavior ?</p>