DPM: add possibility to configure with Puppet modules 

This offers an alternative to traditional QWG components. Backward compatible (no change if not requested explicitly)?