From f443543f9dd2a27c3d68ddbd87ebcb30c5dc20a3 Mon Sep 17 00:00:00 2001 From: Sina Shirparvar Date: Mon, 31 Oct 2022 23:34:24 +0330 Subject: [PATCH] Update README.md [Puppet ] (#305) * [puppet] update README.md * [puppet] update README.md Co-authored-by: SinaShirparvar --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4107cdd..f73dab2 100644 --- a/README.md +++ b/README.md @@ -1882,11 +1882,14 @@ A list of services and their endpoints ## Puppet
-What is Puppet? How does it works?
-
+What is Puppet? How does it works?
+ * Puppet is a configuration management tool ensuring that all systems are configured to a desired and predictable state. +
Explain Puppet architecture
+ + * Puppet has a primary-secondary node architecture. The clients are distributed across the network and communicate with the primary-secondary environment where Puppet modules are present. The client agent sends a certificate with its ID to the server; the server then signs that certificate and sends it back to the client. This authentication allows for secure and verifiable communication between the client and the master.
@@ -1898,7 +1901,12 @@ A list of services and their endpoints * Module * Manifest - * Node
+ * Node +
+ + * Modules - are a collection of manifests, templates, and files + * Manifests - are the actual codes for configuring the clients + * Node - allows you to assign specific configurations to specific nodes