What are the key components of Puppet

0 votes
What are the key components of puppet?
Mar 8, 2019 in Puppet by Neel
2,065 views

1 answer to this question.

0 votes

These are the following key components of puppet:

  1. Puppet master - Puppet master runs on the server and manages all the nodes.
  2. Puppet Agent - Puppet agent runs on the client. they are the target machines here.
  3. Config repository - This is where all the server related configurations and nodes are stored.
  4. Facts - They are global variables obtaining important machine level information.
  5. Catalog - All configurations that are written in puppet are converted to a compiled format called catalog.
  6. Manifests - these are files that need to be checked and changed.
  7. Class - Like other programming languages, even puppet has classes to organize its code better.
  8. Resources - In puppet codes, the coding block that is defined by declaring resources where resources may represent packages, files, users, commands.
  9. Nodes - All servers or clients that need to be managed are called nodes.​​
answered Mar 8, 2019 by Veena

Related Questions In Puppet

0 votes
1 answer

What are the limitations of puppet environment?

Environments limitations Environments have limitations, including leakage and ...READ MORE

answered Jul 25, 2019 in Puppet by Sirajul
• 59,230 points
902 views
0 votes
1 answer

what are the different plugins in modules of puppet?

Puppet supports several kinds of plug-ins: Custom facts ...READ MORE

answered Jul 25, 2019 in Puppet by Sirajul
• 59,230 points
785 views
0 votes
1 answer

What are the advantages of using Puppet as a CM tool?

Here's a list of a few advantages ...READ MORE

answered Jul 30, 2019 in Puppet by Sirajul
• 59,230 points
1,487 views
0 votes
1 answer

What is the use of etckeeper-commit-post and etckeeper-commit-pre on Puppet Agent?

Hey @Pallavi,  etckeeper-commit-post: In this configuration file you can ...READ MORE

answered Feb 15, 2019 in Puppet by Simran
1,143 views
+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
4,018 views
+2 votes
1 answer
0 votes
1 answer

What are puppet manifests?

Puppet manifest files are the files where ...READ MORE

answered Mar 11, 2019 in Puppet by Shalaka
756 views
0 votes
1 answer

What all companies use Puppet?

A lot of companies use puppet, its ...READ MORE

answered Feb 15, 2019 in Puppet by Kashish
782 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP