[Pkg-puppet-devel] RFP: puppetdb-termini -- Enable a Puppet master to connect to PuppetDB

micah micah at riseup.net
Fri Feb 3 17:48:12 UTC 2017


Apollon Oikonomopoulos <apoikos at debian.org> writes:

>> On the master, I see nothing in the puppet logs, but I do see in the
>> apache logs:
>> 
>> newpuppetmaster:8140 0.0.0.0 - - [03/Feb/2017:08:41:30 -0800] "GET /production/certificate/puppetdb? HTTP/1.1" 404 5361 "-" "Ruby"
>> 
>> but nothing else. The puppetmaster has no certs pending to be signed and
>> only has one cert signed (the puppetmaster itself). There is nothing in
>> /var/lib/puppet/ssl on the master besides the puppetmaster cert bits.
>> 
>> I'm wondering if this works for others, or if maybe this part of the
>> puppet3 compatibility was missed?
>
> From the looks of it, you're using a Webrick puppetmaster. You should 
> switch to puppet-master-passenger instead :)

Hmmm, I've got that installed:

ii  puppet-master-passenger              4.8.2-1                     all          configuration management system, scalable master service

and apache is configured to use it:

lrwxrwxrwx 1 root root 37 Feb  3 09:45 puppet-master.conf -> ../sites-available/puppet-master.conf
root at newpuppetmaster:/etc/apache2/sites-enabled# 

and it is running:

root     10853  0.0  0.0 105732  7860 ?        Ss   09:46   0:00 /usr/sbin/apache2 -k start
root     10854  0.0  0.1 474520  9792 ?        Ssl  09:46   0:00 Passenger watchdog
root     10857  0.0  0.1 1174672 11580 ?       Sl   09:46   0:00 Passenger core
nobody   10862  0.0  0.1 483104 11400 ?        Sl   09:46   0:00 Passenger ust-router
www-data 10880  0.4  0.0 523892  6680 ?        Sl   09:46   0:00 /usr/sbin/apache2 -k start
www-data 10881  0.6  0.0 589428  6672 ?        Sl   09:46   0:00 /usr/sbin/apache2 -k start
puppet   10945  7.1  0.6 157664 56976 ?        Sl   09:46   0:01 Passenger AppPreloader: /usr/share/puppet/rack/puppet-master
puppet   10967  0.2  0.6 292752 53796 ?        Sl   09:46   0:00 Passenger RubyApp: /usr/share/puppet/rack/puppet-master

am I missing something here?

micah



More information about the Pkg-puppet-devel mailing list