Infelizmente, ainda não há uma boa solução neste espaço. A comunidade gostaria de receber tudo o que você puder, ou pode ligar para a Reductive Labs e dar a eles alguns serviços de consultoria. Eu olhei para fazer isso um tempo atrás e achei que fosse um pouco mais desafiador do que eu tinha tempo para enfrentar.
Sinta-se à vontade para acessar o canal de IRC (#puppet na Freenode) - há muitas pessoas realmente úteis que gostariam de oferecer conselhos / assistência, especialmente se isso levar a uma ferramenta que é contribuída para o Puppet ecossistema.