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.

Reply via email to