Hmm. Are you definitely using the node.rb from here? http://theforeman.org/projects/foreman/wiki/External_Nodes
Also that doesn't 100% look like the output of Foreman's ENC, are you sure your node.rb is pointing at Foreman, including the correct port? Thanks, Brian On Mon, Apr 30, 2012 at 11:37 AM, droog72 <steve....@gmail.com> wrote: > Hi, > > I don't actually see foreman_env - here's the actual output: > > environment: development > classes: > - concat::setup > - dns > - facts > - hardening > - mcollective > - network > - ntp > - postfix > - rhel > - satellite::client > - snmpd > - ssh > - sudo > - users > - vmware > parameters: > puppetmaster: puppet > mac: XXXXXXXX > ip: XXXXXXXX > puppet_env: development > > > thanks again, > Steve > > On Apr 29, 7:15 pm, Brian Gupta <brian.gu...@brandorr.com> wrote: >> Just to make sure, when you run node.rb does it return foreman_env in >> the parameters stanza, the expected classes and a proper reference to >> the foreman_env in the environment stanza? >> >> Cheers, >> Brian >> >> >> >> >> >> >> >> On Fri, Apr 27, 2012 at 3:45 PM, droog72 <steve....@gmail.com> wrote: >> > Hi Ohad, >> >> > Sorry, I'm not really seeing anything useful in the logs, I can see >> > about turning up verbosity, etc. >> >> > node.rb is owned by puppetmaster user and not root - >> >> > The ownership / permissions are : >> > -r-xr-xr-x. 1 pe-puppet pe-puppet 705 Apr 27 13:24 node.rb >> >> > and I was able to run /etc/puppetmaster/puppet/node.rb as the pe- >> > puppet user and retrieve the yaml for a client. >> >> > thanks again >> >> > On Apr 27, 2:56 pm, Ohad Levy <ohadl...@gmail.com> wrote: >> >> On Fri, Apr 27, 2012 at 9:15 PM, droog72 <steve....@gmail.com> wrote: >> >> > Hi, >> >> >> > I have a Puppet Enterprise (2.0) puppetmaster running with Foreman, >> >> > and having trouble getting it working as an External Node Classifier. >> >> > In short, if I manually add a test client into site.pp, it will >> >> > retrieve the proper catalog / classes, but I would like to avoid >> >> > having to do that. I'm also using environments (production/testing/ >> >> > development) as well, but think I have most of this configured >> >> > correctly - >> >> >> > on the puppetmaster's puppet.conf - I do have: >> >> >> > node_terminus = exec >> >> > external_nodes = /etc/puppetlabs/puppet/node.rb >> >> >> > node.rb does exist and is owned by pe-puppet, executable, etc. I've >> >> > verified I can view >> >> > the yaml for a test client using the script. >> >> >> > and I have stanzas for each environment in the master's puppet.conf - >> >> > [production] >> >> > modulepath=/etc/puppetlabs/puppet/production/modules >> >> > [testing] >> >> > ...etc.. >> >> >> > and the client's puppet.conf has : >> >> > environment = testing under the agent stanza. >> >> >> > Running: puppet agent --test --environment testing >> >> > will run, but doesn't apply any classes. >> >> >> > I'm not sure what else I may be missing? Thanks in advance. >> >> >> > beside checking your logs, you should also make sure you can run that >> >> >> script as the puppetmaster user and not root. >> >> >> Ohad >> >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups >> >> > "Puppet Users" group. >> >> > To post to this group, send email to puppet-users@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. >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "Puppet Users" group. >> > To post to this group, send email to puppet-users@googlegroups.com. >> > To unsubscribe from this group, send email to >> > puppet-users+unsubscr...@googlegroups.com. >> > For more options, visit this group >> > athttp://groups.google.com/group/puppet-users?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@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. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@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.