Have you tried with --server <your_test_server> ? I have a Test Puppetmaster where I change configs and for testing I can run on a client the new configuration with puppeetd --test --server mytestserver.example.com ...
Hope that helps. On Thu, Jan 28, 2010 at 1:23 PM, steve.majew...@gmail.com < steve.majew...@gmail.com> wrote: > We have a client-server puppetmaster running puppetd and > puppetmasterd, > however I would like to test configurations locally before committing > the changes > on the puppetmaster. > > Running the puppet config locally with /usr/bin/puppet mostly works. > > The thing that fails ( which I have commented out on my local copy to > test everything else ) > is a erb template for puppet.conf that includes: > > server = <%= servername %> > > with the error: > > Failed to parse template puppet/puppet.conf.erb: Could not find value > for 'servername' > > It makes sense that no longer running a puppetmasterd that servername > is undefined. > But is there any way I can define it so that I can run the same > configuration files > both locally standalone and client/server ? > > ( I tried "--servername=" but that's not a config variable so it > doesn't like that. ) > > Alternatively: is there a way to make part of the code conditional on > running in stand > alone mode. > > The point of all this is to be able to test my changes locally before > committing them > to subversion and updating them on the puppetmaster -- that would be > more difficult > if I have to maintain different versions of the same file. > > -- Steve Majewski / UVA Alderman Library > > -- > 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<puppet-users%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- Tony -- 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.