Ask Your Question

ports needed open for puppet enterprise

asked 2014-12-10 10:40:52 -0600

RobN gravatar image

updated 2016-11-21 15:05:44 -0600

ramindk gravatar image

Hi all, In all the documentation I found I needed the following ports to be open for a successful puppet installation: 22 and 8140. Well I just found out to install puppet I now need port 3000 open (this is new as it used to be command line based). This is causing headaches for my network admins as it seems to be trickling in instead of having a definitive list of exactly which ports I will need open.

Is there any documentation which describes all ports that need opening on the network for successful puppet run? We have completely removed and are re-adding puppet from scratch, I need every port that would possibly be needed to accomplish that.

I found this but there is no definitive answer on what ports are required:

Thanks so much!

edit retag flag offensive close merge delete


Port 3000 is only needed if you're using the web-based installer for the Puppet master. It's referenced on the page that Chris noted below. You can install PE with the command line, and you don't need port 3000 open for that.

GregLarkin gravatar imageGregLarkin ( 2014-12-10 21:33:48 -0600 )edit

Just curious do you have a command line for that? as I used to run puppet-enterprise-installer. A --help does not really show anything. Would I just run? curl -k https://puppet:8140/packages/current/install.bash | sudo bash or something?!?

RobN gravatar imageRobN ( 2014-12-11 09:32:01 -0600 )edit

No, the command you listed is for installing the agent, but if you want to install the master with the command line and no web-based installer, please see this page:

GregLarkin gravatar imageGregLarkin ( 2014-12-11 19:03:40 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2014-12-10 17:23:32 -0600

cbarbour gravatar image

updated 2014-12-10 21:31:06 -0600

GregLarkin gravatar image

Here is the official documented list:

I'm not aware of any requirement to open port 3000, but I haven't deployed the latest release of PE.

edit flag offensive delete link more


Thanks, that is exactly what I was looking for! Up-vote (I wonder why my google searches did not find that page?!?, oh well thanks again!)

RobN gravatar imageRobN ( 2014-12-11 09:27:48 -0600 )edit

It happens. A lot of times a quick search will turn up a document for Open Source Puppet rather than PE, or visa versa.

cbarbour gravatar imagecbarbour ( 2014-12-16 17:49:19 -0600 )edit

answered 2016-11-14 10:23:50 -0600

Following on Greg Larkin's comment, you only need 3000 open if you're using the PE web installer. You can close it after installation.

Additional Port Usage for All Installation Types

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

1 follower


Asked: 2014-12-10 10:40:52 -0600

Seen: 27,393 times

Last updated: Nov 14 '16