Mindmajix Online IT Courses

Online Training

Puppet Tutorial � Architecture of Puppet

posted by Lianamelissa on Nov 15, 2018
tags: Puppet Tutorial

 In this Puppet Tutorial, I will explain you about different interdependent activities of Configuration Management. But before that, let us understand what is Configuration Item (CI). A Configuration Item is any service component, infrastructure element, or other item that needs to be managed in order to ensure the successful delivery of services. Examples of CI include individual requirements documents, software, models, and plans.

Puppet Tutorial – Architecture of Puppet

Puppet uses a Master-Slave architecture. The diagram below depicts the same:The following functions are performed in the above image:

  • The Puppet Certification course Agent sends the Facts to the Puppet Master. Facts are basically key/value data pair that represents some aspect of Slave state, such as its IP address, up-time, operating system, or whether it’s a virtual machine. I will explain Facts in detail later in the blog.
  • Puppet Master uses the facts to compile a Catalog that defines how the Slave should be configured. Catalog is a document that describes the desired state for each resource that Puppet Master manages on a Slave. I will explain catalogs and resources in detail later.
  • Puppet Slave reports back to Master indicating that Configuration is complete, which is visible in the Puppet dashboard.


2 visits |0 Comments|Reply

There are no comments on this post

Write a New Comment on Puppet Tutorial � Architecture of Puppet

Please Log In or Register to post comments.