DPM: add possibility to configure with Puppet modules 

This offers an alternative to traditional QWG components