Wow, these are great news! I've just installed it on an Ubuntu 12.04 and it was really painless. For whoever might be interested I made an instant module for this: https://github.com/example42/puppet-puppetdb with default Example42 NextGen layout (so it still misses puppetdb specific resources and the PuppetMaster integration).
Reading the docs it opens a universe of possible uses.. Looking forward to start to integrate it on a real environment... too bad it's friday :-D +1 guys! (and +1 to Brice for the huge work he did on Store Configs that made possible great things on Puppet ... and that we 're probably going to trash away soon :-) al On Friday, May 18, 2012 4:21:26 PM UTC+2, Michael Stanhke wrote: > > PuppetDB, a component of the Puppet Data Library, is a centralized storage > daemon for auto-generated data. This initial release of PuppetDB targets > the > storage of catalogs and facts: > > * It’s a drop-in, 100% compatible replacement for storeconfigs > * It’s a drop-in, 100% compatible replacement for inventory service > * It hooks into your Puppet infrastructure using Puppet’s pre-existing > extension points (catalog/facts/resource/node terminuses) > * It’s much faster, much more space-efficient, and much more scalable > than current > storeconfigs and the current inventory service. > * We can handle a few thousand nodes, with several hundred > resources each, with a 30m > runinterval on our laptops during development. > * It stores the entire catalog, including all dependency and > containment information > * It exposes well-defined, HTTP-based methods for accessing stored > information > * Documented at http://docs.puppetlabs.com/puppetdb > * It presents a superset of the storeconfigs and inventory service > APIs for use in scripts > or by other tools > * In particular, we support arbitrarily nested boolean operators > * It decouples catalog and fact storage from the compilation process > * Goodbye puppetq...PuppetDB subsumes it > * It works Very Hard to store everything you send it; we auto-retry > all storage requests, persist > storage requests across restarts, and preserve full traces of all > failed requests for > post-mortem analysis > * It’s secured using Puppet’s built-in SSL infrastructure > * It’s heavily instrumented and easy to integrate its performance info > into > your monitoring frameworks > > As this is the first public release, the version is 0.9.0 (a.k.a. “open > beta”). > While we’ve been using PuppetDB internally at Puppet Labs for months > without > incident, we encourage you to try it out, hammer it with data, and let us > know > if you run into any issues! A 1.0 release will come after a few cycles of > bug > squashing. > > # Downloads > > Available in native package format at > > http://yum.puppetlabs.com > > http://apt.puppetlabs.com > > Source (same license as Puppet): http://github.com/puppetlabs/puppetdb > > Available for use with Puppet Enterprise 2.5.1 and later at > > http://yum-enterprise.puppetlabs.com/ and > http://apt-enterprise.puppetlabs.com/ > > # Documentation (including how to install): > http://docs.puppetlabs.com/puppetdb > > # Issues can be filed at: > http://projects.puppetlabs.com/projects/puppetdb/issues > > > Michael Stahnke > Community Manager > Puppet Labs > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/6fv-5oT3jfUJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.