Here's the next episode in our Duplo visualization series, have a look! This time we put Puppet agents to work.
Featuring:
![](https://www.puppeteers.net/wp-content/uploads/2020/11/IMG_4448_small-230x300.jpg)
![](https://www.puppeteers.net/wp-content/uploads/2020/11/IMG_4460_small-4-1024x649.jpg)
Puppet agents will retrieve their desired state definition (catalog) from Puppet master for the Puppet environment they're in. Puppet agent reads the catalog:
![](https://www.puppeteers.net/wp-content/uploads/2020/11/IMG_4461.jpg)
Puppet agent compares the current state to the catalog and notices a difference! It needs to install a missing software package!
![](https://www.puppeteers.net/wp-content/uploads/2020/11/IMG_4463.jpg)
It installs the missing package:
![](https://www.puppeteers.net/wp-content/uploads/2020/11/IMG_4464.jpg)
The other agent does the same task: it goes to the Puppet master to retrieve its catalog:
![](https://www.puppeteers.net/wp-content/uploads/2020/12/IMG_4466.jpg)
It compares the current state to the catalog and notices that they match: no changes are required.
![](https://www.puppeteers.net/wp-content/uploads/2020/12/IMG_4469.jpg)
Both agents are constantly on duty and repeat the status check every 30 minutes.
![](https://www.puppeteers.net/wp-content/uploads/2020/12/IMG_4471.jpg)
Awaiting new orders from the Puppet master!
...
What on earth is Puppet? Read our article so you'll know that it is a serious matter and has nothing to do with toys and playing