On Fri, Jul 10, 2009 at 4:31 PM, Paul Lathrop<p...@tertiusfamily.net> wrote:
>
> Dear Puppeteers,
>
> I'm in desperate need of help. Here's the story:
>
> When I boot up new machines, they have a default puppet.conf which
> causes them to talk to our production puppetmaster at
> puppet.digg.internal. Some of these machines are destined for our
> development environment, and there is a custom fact 'digg_environment'
> that the default config uses to pass out an updated puppet.conf file.
> For these development machines, this file points server= to
> puppet.dev.digg.internal, which has a node block for the machine that
> then has their full configuration.
>
> This all seemed to work great until recently, and I'm not sure what changed.
>
> Now, what happens is that the machine boots with the default
> puppet.conf. It talks to the production puppetmaster, and downloads
> the correct puppet.conf which points server= to
> puppet.dev.digg.internal. In the logs, I see the "Reparsing
> /etc/puppet/puppet.conf" message. The report ends up getting sent to
> the development puppetmaster (puppet.dev.digg.internal). However, on
> subsequent runs, puppetd continues to talk to the production
> puppetmaster instead of getting it's config from the development
> puppetmaster! After a manual restart of the daemon, it works as
> expected. However, manual steps are a big bummer!

Is the production puppetmaster accessible as "puppet" ?

I seem to remember an issue with Puppet where if you had the config
file such that the puppet user can't read it, it parses it, drops
privileges, and then can't re-read it so it falls back to defaults.


>
> The only change I can think of here is that we switched to Debian
> Lenny. Puppet version is 0.24.8. Any help would be appreciated!
>
> Thanks,
> Paul
>
> >
>



-- 
Nigel Kersten
nig...@google.com
System Administrator
Google, Inc.

--~--~---------~--~----~------------~-------~--~----~
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