Before you can begin debugging complex catalog problems, you need your nodes to communicate with each other. Communication problems between nodes and the master can either be network-related or certificate-related (SSL).
When the Puppet agent is started on a node, one of the first things that the agent does is look up the value for the
server option. You can either specify this with
--server on the command line, or with
server=[hostname] in the
puppet.conf configuration file. By default, Puppet will look for a server named
puppet. If it cannot find one named
puppet, it will then try
What Puppet believes to be your domain may be obtained by running
When you are debugging ...