On Wed, Sep 15, 2010 at 12:31 PM, Alan Barrett <a...@cequrux.com> wrote: > On Wed, 15 Sep 2010, Nigel Kersten wrote: >> > The external node classifier can override the client's idea of the >> > environment. >> >> It can't really. >> >> http://projects.puppetlabs.com/issues/3910 > > I didn't know about that one; my bug in this area is #2834. > > I use an external node classifier purely for the purpose of setting > the environment (and a parameter called $error_message or something, > but not any classes). There are minor problems when the master and > client disagree, but so far the problems have not been enough to prevent > installing a puppet.conf from a template, to make the client specify the > correct environment on the next run.
I wouldn't class the situation as "minor problems" You're getting classes from the server specified environment, but file resources from the client specified environment... Maybe your setup is different, but even if the client runs work in my setup, I know I'd be delivering inconsistent configurations. > > --apb (Alan Barrett) > > -- > 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. > > -- nigel -- 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.