Sim, o Puppet é flexível quanto aos relatórios. Há um número de processadores para escolher, e você provavelmente acabará com um monte de arquivos pson
(JSON).
Isso permite que você implemente seu próprio consumidor para relatórios, embora as soluções de código aberto, obviamente, levantem muito trabalho de você.