Yeah - ntpd was just a dumb example - of course you can do it this
way ;-).

But for more sophisticated puppet setups - what are your ways to
determine which environment you are in. I know puppet can manage
different environments at one time (each with its own set of modules
and files - you configure puppetmaster for this), but this AFAIK
requires you to maintain multiple instances of your modules and
classes.

-Regards

On May 3, 9:26 am, Patrick <kc7...@gmail.com> wrote:
> On May 2, 2010, at 9:38 PM, linuxdatacenter wrote:
>
>
>
> > Hi,
>
> > Just want to know how you use puppet to cover a scenario where you
> > have a production and backup datacenter. Both environments should be
> > similar but not identical (just a dumb example - your ntp setup is
> > probably different in each). I think it's desirable to have just one
> > implementation of modules and classes shared among production and
> > backup so as not to make changes in 2 places which is error prone.
>
> > I've got this setup covered by having a different domain name in each
> > environment and use the ${domainname} fact to distinguish between
> > them.
>
> > So for ntp I just have:
>
> > file {"/etc/ntp.conf":
> >      ....
> >     source => puppet://${puppetmaster}/ntp.conf.${domainname}
> > }
>
> > I realize this setup is kinda primitive ;-) but right now it works
> > fine.
> > I just wonder how you guys have it set up - maybe there's some more
> > efficient and elegant way.
>
> > -Regards
>
> I actually just set the ntpd server to be a local server name and let DNS 
> sort it out using the search domain.
> -Patrick
>
> --
> 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 
> 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-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.

Reply via email to