On Thu, Jul 2, 2015 at 5:19 AM, Ken Barber <[email protected]> wrote:
> > I've been trying to use the catalogs stored in the PuppetDB to make the > > puppet-catalog-diff tool faster (instead of recompiling). > > > > However, the catalogs are munged before being stored in the PuppetDB, so > > this does not work. > > > > Is there a way to transform PuppetDB catalogs back to standard catalogs? > > Nothing that we've ever written mate, maybe someone else might have > done something. The transformation starts here, so you can probably > reverse it: > https://github.com/puppetlabs/puppetdb/blob/master/puppet/lib/puppet/indirector/catalog/puppetdb.rb#L12 > > In an ideal world both formats should be same/similar to avoid this > altogether. > The format Puppet uses for transferring catalogs has a lot of issues, and PuppetDB is optimizing out a lot of the data in it, so neither format is quite right. We've got long-term goals of replacing both with a canonical format, but I think we're a ways away from that. -- http://puppetlabs.com/ | http://about.me/lak | @puppetmasterd -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CAGMZ2bzR8UR7%3DZE8wAr1aaMwPs7OVj1%2B7hTT8yQaFc3jY2rDCg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
