A Puppet configuration manager for puppet agent, master, and puppetdb