Update README.md [Puppet ] (#305)

* [puppet] update README.md

* [puppet] update README.md

Co-authored-by: SinaShirparvar <sina@shirparvar@outlook.com>
This commit is contained in:
Sina Shirparvar 2022-10-31 23:34:24 +03:30 committed by GitHub
parent e6a80309e0
commit f443543f9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1882,11 +1882,14 @@ A list of services and their endpoints
## Puppet ## Puppet
<details> <details>
<summary>What is Puppet? How does it works?</summary><br><b> <summary>What is Puppet? How does it works?</summary><br><b>
</b></details>
* Puppet is a configuration management tool ensuring that all systems are configured to a desired and predictable state.
</b></details>
<details> <details>
<summary>Explain Puppet architecture</summary><br><b> <summary>Explain Puppet architecture</summary><br><b>
* 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.
</b></details> </b></details>
<details> <details>
@ -1898,7 +1901,12 @@ A list of services and their endpoints
* Module * Module
* Manifest * Manifest
* Node</summary><br><b> * Node
</summary><br><b>
* 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
</b></details> </b></details>
<details> <details>