0 votes
in DevOps by
What is Puppet?

1 Answer

0 votes
by

I will advise you to first give a small definition of Puppet. Puppet is a Configuration Management tool which is used to automate administration tasks.

Now, you should describe how Puppet Master and Agent communicates.

Puppet has a Master-Slave architecture in which the Slave has to first send a Certificate signing request to Master and Master has to sign that Certificate in order to establish a secure connection between Puppet Master and Puppet Slave as shown on the diagram below. Puppet Slave sends request to Puppet Master and Puppet Master then pushes configuration on Slave.

Refer the diagram below that explains the above description:

image

Related questions

0 votes
asked Aug 30, 2021 in DevOps by SakshiSharma
0 votes
asked Aug 28, 2021 in DevOps by sharadyadav1986
0 votes
asked May 14, 2020 in DevOps by sharadyadav1986
...