I have some confusion about the default node. Will the classes defined in the default node only be applied if there is not other node definition, or do they get default and any other matching node definitions applied?
For instance I have a
Linux::Admins class which specifies Linux Admins who belong in the wheel group. Do I need to copy that class into every node definition, or does putting it in the default node ensure it will be added to explicitly defined nodes as well?
I don't see much reading on the default node, can you point me to some good documentation on nodes for puppet please? I use Puppet 2.7.