[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