[Pkg-puppet-devel] Bug#774643: Bug#774643: Lacking support of exported resources
Stig Sandbeck Mathisen
ssm at debian.org
Mon Jan 5 19:43:33 UTC 2015
micah <micah at riseup.net> writes:
> Hello!
>
> bertagaz <bertagaz at ptitcanardnoir.org> writes:
>
>> That's because in puppet 3.x, a switch has been made upstream from
>> activerecord to puppetdb as a backend for catalog storage and
>> searching.
>
> Hmm, I think that is not true. Activerecord storedconfigs still work,
> they are somewhat deprecated, and I believe removed in puppet 4, but I
> know people who have used storeconfigs in 3.6.2.
>
> Additionally, I've looked through the release notes[0] and I could
> find nothing that said that it was removed.
Activerecord storedconfigs should still work with the current puppet.
>> It seems that puppetdb is not packaged into Debian at the moment.
>> There's an open RFP for it at #673515, and upstream has a Debian
>> package at apt.puppetlabs.com.
I did a stab at packaging it in 2012, but was not successful. At that
time I was not able to figure out how to build packages with Leiningen
while also following the Debian packaging policy.
The "ITP" became an "RFP" sometime later.
>> This looks like a regression, which either need to be fixed before
>> the Jessie release, or documented in the release notes, but the last
>> option will probably bring a lot of hassle to sysadmins.
>
> What kind of errors are you getting that lead you to this conclusion?
>
> Also - I think that moving modules to make storedconfigs 'optional' is a
> very good thing to do. Many people use masterless puppet setups which
> cannot use storeconfigs and would benefit from any work that is done
> there!
It is possible to use PuppetDB masterless. You would probably need an
SSL CA, but a puppet master is not necessary. (For example, see
https://github.com/puppetlabs/puppetlabs-puppetdb/blob/master/README.md)
That said: "puppetdb" and "puppetserver" should be packaged. I would
consider them part of the normal "puppet" stack. Anyone possessing the
necessary experience with Clojure, Leiningen and Maven, or just an
overdeveloped sense of adventure, is welcome to try.
--
Stig Sandbeck Mathisen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-puppet-devel/attachments/20150105/becbd68a/attachment.sig>
More information about the Pkg-puppet-devel
mailing list