On Sat, Jun 5, 2010 at 11:53 PM, Douglas Garstang <doug.garst...@gmail.com> wrote: > Can someone point me to some good examples of external node use? The > documentation is pretty sparse. > > We used to pass a bunch of settings back to our modules from > definitions on the node manifests. Since external nodes don't support > definitions, I presume these definitions have go get pushed back into > a module and a class somewhere, and then included in the external > node. You effectively then include the node's class (where the > definition are) in the external node. This seems completely > counter-intuitive to me, and I must have it wrong, so I was hoping to > see some real world examples.
I was just doing a little research on the best way to switch over to external nodes. It seems like you can't use a combination of the two systems. Apparently if the external node tool can't find an external node (because it hasn't been cut over yet), then that's a failure. This makes moving from 'internal' nodes to external nodes BLOODY difficult. I saw this old thread where someone else was in a similar situation: "> Well, we're trying to switch from one to the other, and was hoping to > not have to fully populate the external tool all at once and use it > everywhere. " And a certain person, who shall remain nameless, seems somewhat detached from reality, when his response to that issue was: "Then add support for a default node." Just how is that going to help? If you define a default external node, the error will go away, but since your internal node is now defined as a default external node that does nothing, any future changes to the internal nodes until they are cut over and going to be ignored. Nice... nice... Doug. -- Regards, Douglas Garstang http://www.linkedin.com/in/garstang Email: doug.garst...@gmail.com Cell: +1-805-340-5627 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.