Why is Puppet ignoring the node declaration?
I've just added a new node. The DNS for the node is fine, from itself and the puppetmaster.
But the node defintion is being ignored. I've tried just the short hostname, the FQDN, and a regex that will uniquely match the host. Adding "notify" resources to output the hostname and FQDN show that it does have the expected name.
Yet when puppet agent -t
is run on the node, it does not see it's node definition. (And yes, I've checked this using the --debug flag as well as adding "notify" to the node definition.)
I've ...
Could you please post the output of "puppet agent -t" ? Are you sure this is not an issue of not launching the agent while not being root ?
It's being run as root. No, I cannot post the output of puppet agent, sorry. Too much internal info in it.
Can't you post relevant error message with anonymization of sensitive information ?
There were no errors. It looked the same as if there was no node definition. This issue seems to have stopped on the specific node.
As you seem to have a default and node definition in one file, it is probably not your solution. But keep in mind that a "touch manifests/site.pp" can ...(more)