Ask Your Question

using puppet dashboard as an ENC when using puppet dashboard and SSL

asked 2013-03-06 01:20:06 -0600

Oli gravatar image

updated 2013-03-06 05:08:18 -0600

0 down vote favorite

I am using a multiple puppet master setup with puppet dashboard running on a separate server. I have also configured dashboard to use https running with passenger. I would like to turn puppet dashboard in to an ENC.

I have set the following configuration on each puppet master (excuse the spaces in the link):

node_terminus = exec
external_nodes = /usr/bin/env PUPPET_DASHBOARD_URL=https:// puppet-dashboard /usr/share/puppet-dashboard/bin/external_node

I have edited the external_node ruby script and specified the https URL for the dashboard, however I am getting this error on the puppet nodes:

Error: Could not ...
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-03-07 04:45:00 -0600

Oli gravatar image

updated 2013-03-07 04:45:17 -0600

I got this working in the end.

The main areas were - the externode_node needs to be on all puppet masters and the puppet dashboard server. The cert locations should be the ones that are created by the rake tools when enabling https on dashboard. You can see these in the settings.yml file on the dashboard server. Make sure in the DASHBOARD_URL you are using the common-name in the cert created by the rake tool, in most cases dashboard. You may need to set up a c-name for dashboard or an A-record if you so desire. Make sure the working ... (more)

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2013-03-06 01:20:06 -0600

Seen: 1,143 times

Last updated: Mar 07 '13