For Puppet, ActiveRecord-based storeconfigs and inventory are deprecated[1] and PuppetDB should be used instead. It's a Clojure application (requires a JRE) and while technically is a data store I'd propose app-admin for it since it's not really designed to hold anything different and its only user will be Puppet 99.9% of the times. "Install from source" instructions here: http://docs.puppetlabs.com/puppetdb/1/install_from_source.html [1] http://projects.puppetlabs.com/projects/1/wiki/Using_Stored_Configuration
Created attachment 348912 [details] Puppetdb 1.2.0 ebuild
Created attachment 348914 [details, diff] Puppetdb 1.2.0 patch
Created attachment 348916 [details] Puppetdb 1.2.0 conf.d
Created attachment 348918 [details] Puppetdb 1.2.0 init.d
This package has no maintainer so this bug may go unnoticed for a long time. Gentoo has a dedicated team[1] for assisting users in maintaining orphaned packages. If you are interested in maintaining this package, please contact proxy-maint@gentoo.org. [1]: http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml
Tried the ebuild. I found that leiningen is in the 'dev-java' group in the Ultrabug overlay. Where as the ebuild calls is in 'dev-lang' Also. Puppets facter reports our OS as 'gentoo' not linux, so the patch needed a slight tweak. After that it installed.
been in tree (and stable) for a while.