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