В Puppet Labs есть хорошая документация по этому сценарию здесь:
http://docs.puppetlabs.com/learning/modules1.html
По сути, вы помещаете свою конфигурацию манифеста внутрь определение класса. Затем вы «включаете имя класса» в свой узел или другой класс.