add puppetmaster support