plugin functionality for puppet setup