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.