RFP: puppetdb-termini -- Enable a Puppet master to connect to PuppetDB
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Cc: debian-devel@lists.debian.org
- Subject: RFP: puppetdb-termini -- Enable a Puppet master to connect to PuppetDB
- From: intrigeri@debian.org
- Date: Mon, 06 Jun 2016 13:00:34 +0200
- Message-id: <[🔎] 85r3caoa3x.fsf@boum.org>
- In-reply-to: <877fea8jhw.fsf@turbotape.redpill-linpro.com>
- References: <20120518171419.26484.16245.reportbug@dagon.fnord.no> <85fut16qmn.fsf@boum.org> <87wpmd82cm.fsf@dhole.fnord.no> <85oa7mjvm4.fsf@boum.org> <877fea8jhw.fsf@turbotape.redpill-linpro.com>
Package: wnpp
Severity: wishlist
* Package name : puppetdb-termini
Version : 4.1.1
Upstream Author : PuppetLabs
* URL or Web page : https://github.com/puppetlabs/puppetdb
* License : Apache License version 2.0
Description : Enable a Puppet master to connect to PuppetDB
As discussed on https://bugs.debian.org/673515, packaging these bits
this seems to be the only realistic way to enable a Puppet master to
connect to PuppetDB, without requiring any 3rd-party packages on the
Puppet master's side. One will still need to install PuppetDB somehow
(e.g. using upstream's packages), but then it can live on a separate
system, which allows to confine PuppetDB as much as possible, in order
to avoid the need to trust 3rd-party (upstream) APT repositories on
the puppetmaster.
puppetdb-termini has no dependencies except puppet-agent. It just
ships 16 .rb files, that live in the upstream PuppetDB Git repository,
and are distributed in PuppetDB upstream tarballs.
Also, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673515#38
for a potential problem wrt. versioning of PuppetDB vs.
puppetdb-termini.
Cheers,
--
intrigeri
Reply to: