Here's the solution I wound up using. I created a puppet.conf.erb template file and had puppet create the puppet.conf file dynamically.
The critical pieces (I only wanted directories starting with v, like v01, v02, et cetera): <% dirs = Dir.entries("/etc/puppet/manifests").sort -%> [main] ... [puppetmasterd] ... [puppetd] ... <% for dir in dirs -%> <% if File.directory?("/etc/puppet/manifests/" + dir) and dir != '.' and dir != '..' and dir =~ /^v/ -%> [<%= dir %>] manifest = /etc/puppet/manifests/<%= dir %>/site.pp <% end -%> <% end -%> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---