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