Difference between puppet puppet master and puppet server

+1 vote
What is the difference between puppet, puppet master and puppet server? They all seem the same to me.
Mar 12, 2019 in Puppet by Neha

2 answers to this question.

+1 vote

Hey @Neha, 

Puppet is that product and also the name of the company who wrote this language.

Puppet master is an installation of puppet where puppet code is compiled. Here is where the SSL certificates are verified and signed.

Puppet server is an application that runs on JVM on puppet master. It provides catalog compiler.

answered Mar 12, 2019 by krishti
0 votes


  • Puppet: Refers to the product Puppet, the language Puppet, the entire Puppet ecosystem, and also the name of the company that wrote the software.

  • Puppet Master: A Puppet Master is an installation of Puppet where Puppet code is compiled, and also where SSL certs are verified and signed. Also known as a "Compile Master". In a "monolithic" Puppet Master installation in Puppet Enterprise, the Puppet Master also runs the Puppet Console and PuppetDB. In a "split" installation, the Master, Console, and PuppetDB functionality run on different nodes.

  • Puppet Server: The Puppet Server is an application that runs on the Java Virtual Machine (JVM) on the Puppet Master. In addition to hosting endpoints for the certificate authority service, it also powers the catalog compiler, which compiles configuration catalogs for agent nodes, using Puppet code and various other data sources.

answered Dec 31, 2020 by MD
• 95,440 points

Related Questions In Puppet

0 votes
1 answer
–1 vote
1 answer

Errors and warnings while installing graphite server using puppet.

Hey @Harish, If you puppet modules is /etc/puppet/modules, ...READ MORE

answered Feb 15, 2019 in Puppet by Varshi
0 votes
1 answer

How does Puppet master and node communicate?

Puppet master communicates with puppet agent via ...READ MORE

answered Mar 11, 2019 in Puppet by Kim
0 votes
1 answer

Can i install puppet master and puppet agent on the same centos machine? How will that work?

Yes, It's now possible to install both ...READ MORE

answered Aug 6, 2019 in Puppet by Sirajul
• 59,230 points
+15 votes
2 answers

Git management technique when there are multiple customers and need multiple customization?

Consider this - In 'extended' Git-Flow, (Git-Multi-Flow, ...READ MORE

answered Mar 27, 2018 in DevOps & Agile by DragonLord999
• 8,450 points
+2 votes
1 answer
0 votes
1 answer

How do I start a puppet server?

Hey if you're using Ubuntu, you can ...READ MORE

answered Feb 21, 2019 in Puppet by Kavyashri
0 votes
1 answer

How do I install factor and puppet using Ruby Gem?

Hey @Kiara, execute these commands to install ...READ MORE

answered Mar 8, 2019 in Puppet by Yogesh
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP