Hi,
I just added an external classifier script, and things
are not working as I expected to.
Trying to read documentation about ext.nodes and
searching the archives I couldn't come up with any
useful results.
My classifier script outputs:
--- YAML
---
classes:
- geodns::production::backend
environment: production
name: z01-06-02
parameters:
puppet_server: z01-06-02
This is both master and client.
While debugging with --trace --debug, etc.. I noticed that:
- the ext node script is invoked and produces the correct result
- if I remove my "geodns::production::backend" .pp file or I put
a deliberate error in it, puppet rightly complains, so it is
looking them up.
Only when I modify my site.pp to manually include the
given node, then everything starts to work just fine.
This is my working site.pp:
$server = "z01-06-02.mydomain.com"
import "os/*.pp"
import "classes/*.pp"
import "classes/*/*.pp"
node default {
include basenode
}
# This is the part I thought ext node script would "replace"
node 'z01-06-02.mydomain.com' {
include geodns::production::backend
}
# etc...
Any idea?
This is 2.6.2.
--
Cosimo
--
You received this message because you are subscribed to the Google Groups "Puppet
Users" 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-users?hl=en.