Pete,

I only put the "modulepath" and "manifest" entries in the "main"
section in an attempt to get environments to work.

So your configuration is working with just a separate section like
[testing] in my puppet.conf?  No "environments" entry in
[puppetmasterd] and just "modulepath" and "manifest" entries?  Or
anything else I might have missed?

Scott


On Nov 13, 2:22 am, Pete Emerson <pemer...@gmail.com> wrote:
> Scott,
>
> Multiple environments is working for me under puppet 0.25.1.
>
> I'm not sure what's wrong, but I wonder if having a manifest and
> modulepath entry in the [main] part of your puppet.conf is overriding
> any sections below. My puppet.conf does not have a manifest or
> modulepath entry in [main].
>
> Pete
>
> On Wed, Nov 11, 2009 at 9:53 PM, Scott <scott...@gmail.com> wrote:
>
> > So I'm trying to get multiple environments to work with puppet 0.25.1
> > on ubuntu 8.04 and no matter what I do, puppet just completely ignores
> > any environment setting.  There's really next to no information in
> > terms of configuration on the multiple environments documentation page
> > (http://reductivelabs.com/trac/puppet/wiki/UsingMultipleEnvironments)
> > other than saying that the following section should be in my
> > puppet.conf file:
>
> > [main]
> >    manifest   = /usr/share/puppet/site.pp
> >    modulepath = /usr/share/puppet/modules
>
> > [development]
> >    manifest   = /usr/share/puppet/development/site.pp
> >    modulepath = /usr/share/puppet/development/modules
>
> > There are other references on web pages and groups to an
> > "environments" setting under "puppetmasterd" as well as having a
> > default "environment" setting in "main" for the clients but I've tried
> > all of that and nothing works.  There's also no reference at all to
> > any environment in debugging mode when I run "puppetd --test --
> > environment=test -d".  Am I missing something?
>
> > Here's a copy of my puppet.conf file:
>
> > [main]
> >    vardir = /var/lib/puppet
> >    manifest = /etc/puppet/manifests/site.pp
> >    modulepath = /etc/puppet/modules
> >    pluginsync = true
> >    storeconfigs = true
> >    #
> >    dbadapter = mysql
> >    dbuser = puppet
> >    dbpassword = ****
> >    dbserver = mysql.example.com
>
> > [puppetmasterd]
> >    certname=puppet.example.com
>
> > [testing]
> >    manifest=/etc/puppet-testing/manifests/site.pp
> >    modulepath=/etc/puppet-testing/modules
>
> > [production]
> >    manifest=/etc/puppet/manifests/site.pp
> >    modulepath=/etc/puppet/modules
>
> > Cheers,
> > Scott
>
>
--~--~---------~--~----~------------~-------~--~----~
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