Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 442534 - app-admin/puppetdb - Store data generated by Puppet for Inventory and Exported Resources
Summary: app-admin/puppetdb - Store data generated by Puppet for Inventory and Exporte...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 2 votes (vote)
Assignee: Default Assignee for New Packages
URL: http://docs.puppetlabs.com/puppetdb/1/
Whiteboard:
Keywords: EBUILD, PATCH
Depends on: 485270
Blocks:
  Show dependency tree
 
Reported: 2012-11-10 01:45 UTC by Luca Lesinigo
Modified: 2016-01-04 10:52 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Puppetdb 1.2.0 ebuild (puppetdb-1.2.0.ebuild,2.27 KB, text/plain)
2013-05-22 13:28 UTC, Antony perigault
Details
Puppetdb 1.2.0 patch (puppetdb-1.2.0-gentoo-init.patch,6.53 KB, patch)
2013-05-22 13:31 UTC, Antony perigault
Details | Diff
Puppetdb 1.2.0 conf.d (puppetdb.confd,434 bytes, text/plain)
2013-05-22 13:31 UTC, Antony perigault
Details
Puppetdb 1.2.0 init.d (puppetdb.initd,554 bytes, text/plain)
2013-05-22 13:32 UTC, Antony perigault
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Lesinigo 2012-11-10 01:45:56 UTC
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
Comment 1 Antony perigault 2013-05-22 13:28:03 UTC
Created attachment 348912 [details]
Puppetdb 1.2.0 ebuild
Comment 2 Antony perigault 2013-05-22 13:31:28 UTC
Created attachment 348914 [details, diff]
Puppetdb 1.2.0 patch
Comment 3 Antony perigault 2013-05-22 13:31:47 UTC
Created attachment 348916 [details]
Puppetdb 1.2.0 conf.d
Comment 4 Antony perigault 2013-05-22 13:32:30 UTC
Created attachment 348918 [details]
Puppetdb 1.2.0 init.d
Comment 5 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-08-23 13:01:38 UTC
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
Comment 6 James Poole 2013-09-06 12:16:37 UTC
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.
Comment 7 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2016-01-04 10:52:28 UTC
been in tree (and stable) for a while.