[Pkg-puppet-devel] RFP: puppetdb-termini -- Enable a Puppet master to connect to PuppetDB
Georg Faerber
georg at riseup.net
Wed Feb 1 19:04:18 UTC 2017
Hi Apollon, all,
On 17-02-01 20:27:54, Apollon Oikonomopoulos wrote:
> Glad to see this work!
>
> As it seems, we have two issues here:
>
> 1. The Puppet 3.7 master in Jessie does not support `puppet
> storeconfigs export'
> 1. The Puppet 4.8 master in Stretch does not have the PuppetDB terminus
> readily available
>
> I'm cloning this as a new bug for the export support missing in puppet
> 3.7. I think the best course of action is to update puppet in Jessie via
> a stable update to include the following files from the PuppetDB 2.3.8
> source:
>
> ext/master/lib/face/storeconfigs.rb (patched)
> ext/master/lib/application/storeconfigs.rb
> ext/master/lib/util/puppetdb/*
>
> I have already prepared an update (3.7.2-4+deb8u1, available on [0]) and
> will file for a jessie-pu to get the SRM's opinion on this.
We've just spoken for a while in IRC how to proceed with this and had
"invented" a plan of action, which was a bit different, but anyway, your
proposal is much better. Thanks for this!
> I think we should deal with Puppet 4 supporting PuppetDB the same way
> (i.e. ship the termini directly in puppet) via an unblock request after
> 4.8.2-1 has migrated to testing.
So, in this case, there is no need for an extra puppet-termini package,
right?
> Opinions/ideas?
All in all, I really like your proposal.
Two (minor) notes:
- I'm wondering if d/NEWS should be extended giving an example how to
do the export and import.
- This should be documented in the stretch release / upgrade notes.
Thanks again,
cheers,
Georg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-puppet-devel/attachments/20170201/15f63d32/attachment.sig>
More information about the Pkg-puppet-devel
mailing list