What was causing our templates to fail is the option_collector for the email attribute. This doesnt play well with lazy { } in chef library level