I have 3 servers set up. A puppet master using passenger (puppet-server1), dashboard using passenger (puppet-server2) and puppetdb (puppet-server3).
I cannot get the inventory service working in the dashboard.
The puppet master is able to sign certs and hand out manifests.
The nodes have checked in to the dashboard ok
The puppetdb appears to be working - logs files as follows:
2012-12-13 17:53:10,899 INFO [command-proc-74] [puppetdb.command] [8490148f-865a-45c8-b5b5-2c8824d753dd] [replace facts] puppet-server3.test.net 2012-12-13 17:53:11,041 INFO [command-proc-74] [puppetdb.command] [dfcc5168-06df-41d4-9a97-77b4cd3f4a2b] [replace catalog] puppet-server3.test.net 2012-12-13 17:55:28,600 INFO [command-proc-74] [puppetdb.command] [b2cc0a96-0404-49f5-96ad-19c778508d3d] [replace facts] puppet-client2.test.net 2012-12-13 17:55:28,729 INFO [command-proc-74] [puppetdb.command] [4dc4b8f3-06df-4dad-a89a-92ac80447b99] [replace catalog] puppet-client2.test.net
The puppet master has the following configured in puppet.conf
[master] certname = puppet-server1.test.net storeconfigs = true storeconfigs_backend = puppetdb reports = store, http reporturl = http://puppet-server2.test.net/reports/upload
The puppet master have the following configured in auth.conf
#access for puppet dashboard facts path /facts auth yes method find, search allow dashboard
The puppet dashboard has this configured in /usr/share/puppet-dashboard/config/settings.yml
# Hostname of the inventory server. inventory_server: 'puppet-server3.test.net' # Port for the inventory server. inventory_port: 8081
The inventory is on as I see a link to the inventory in the dashboard server
But I am getting this error:
Inventory Could not retrieve facts from inventory service: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read finished A
clearly an SSL error - but I have followed the documentation and have no idea how to fix this. Can anyone help please?