I confess, that I am NOT new to Puppet. Furthermore, the question is rather theoretical (NO much practical value for the most people). I am just in charge to write documentation at the moment.
What makes me uncomfortable is the following part of definition of a puppet node from (https://docs.puppet.com/references/glossary.html#node):
"A node is a device managed by Puppet. Some nodes are masters, which compile manifests into catalogs; most nodes, including most masters, are agents, which receive catalogs and apply them to the node during a Puppet run. ..."
Is there some internal contradiction in the above? Or do I understand the term "managed" too narrowly (as applied only to resources on an agent node)?