Issue #2718 has been reported by W. Andrew Loe III.

----------------------------------------
Bug #2718: node default { } applies to all external nodes regardless if they 
match a more specific class.
http://projects.reductivelabs.com/issues/2718

Author: W. Andrew Loe III
Status: Unreviewed
Priority: Normal
Assigned to: 
Category: 
Target version: 
Affected version: 0.24.6
Keywords: 
Branch: 


The documentation gives the impression that node default { } will only match 
nodes that fail to return with a match from the external node classifier. A 
change to the wiki seems to resolve the issue that node default must be defined 
(http://reductivelabs.com/trac/puppet/wiki/ExternalNodes?action=diff&version=22&old_version=20)
 however Andrew Schafer seems to feel that it is necessary.

Some context from #puppet


[4:13pm] andrewcshafer:
I believe regardless of what the external nodes return, you will get whatever 
classes are in 'default'

[4:16pm] WALoeIII:
andrewcshafer: so node default {} is always applied regardless of if the node 
matches a more specific class
[4:17pm] andrewcshafer:
I believe that is what you are seeing?
[4:17pm] WALoeIII:
yes
[4:17pm] WALoeIII:
just clarifying
[4:17pm] Volcane:
andrewcshafer: sounds like a bug needs to be filed and not a wiki update :
[4:17pm] WALoeIII:
I'm not sure if thats intended
[4:17pm] WALoeIII:
is it a bug or a documentation error is my question.
[4:17pm] andrewcshafer:
I argued that it was a bug before.
[4:17pm] Volcane:
i think its a bug
[4:18pm] WALoeIII:
ok I will file it as a bug and note in the bug that the documentation does not 
match current behavior
[4:18pm] Volcane:
extnodes should be an externalised equiv of normal nodes, so default should 
behave the same


[4:19pm] andrewcshafer:
WALoeIII: When I was messing with external nodes, Luke said to just make an 
empty default. If I'm not mistaken, right now it won't work without one.
[4:20pm] WALoeIII:
ok its now just empty and hanging out

This may be different in different versions of Puppet.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://reductivelabs.com/redmine/my/account

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to