So far, we have discussed how to configure a system using Puppet. But what about Puppet's own configuration? Can the Puppet configuration be managed by Puppet itself?
The answer is yes, but if you decide to do so, do it with caution. Test your Puppet configuration changes thoroughly in isolation, and test it multiple times before pushing it into a live environment. It only requires a minor error in your configuration, and your Puppet agents become non-functional.
There are two ways to manage the Puppet configuration. The Puppet configuration can be managed from the command line by running the puppet
config commands. Or the configuration can be changed by editing the file in
/etc/puppetlabs/puppet/puppet.conf, if you are using ...