Marioneta: obtenga una lista de paquetes y versiones

¿Es posible decirle a Puppet que compile un catálogo para uno (o todos) nodos y guarde esos datos particulares en alguna parte? Estoy específicamente interesado en obtener todos los paquetes necesarios y sus versiones por nodo, pero también es adecuado un enfoque general para obtener cualquier...