dpm puppet module