puppet modules for agent + ppm