Puppet
Explain Puppet architecture
Difficulty: unrated
Source: bregman-arie/devops-exercises
by Arie Bregman
Answer
- 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.