The configuration of a DPM is performed using puppet templates that configure the numerous components of the system.
The configuration can be done in a command line - oriented fashion, running puppet without any puppet master, towards a puppet manifest file. This modality does not need a puppet infrastructure for the site, and is recommended for standalone installations. Click here for further instructions:
https://twiki.cern.ch/twiki/bin/view/DPM/WebHome
The DPM puppet templates can be used also in the case a puppet master is available. In this case the setup becomes part of a broader activity that is related to a specific site and all its components.