I'm sorry, and I see your comment, but this code duplication really is not acceptable!

The process name in a processes promise is a regex. Just define the process name to "httpd2-(worker|prefork)" on SuSE, and use one single processes promess.