New setup, Puppet 3.1.0 and Passenger on a RHEL 5 server. I wanted to move $confdir from /etc/puppet to follow local practices about where to install stuff.
Anyway, I made the necessary change in /usr/share/puppet/rack/puppetmasterd/config.ru and set confdir in the [main] part of puppet.conf, then I ran puppet master --no-daemonize (without Passenger) to generate its SSL certificates and such, explicitly specifying confdir on the command line. Once I modified my Apache config to properly point at all the ssl files, apache and passenger fired right up. Now the bugaboo: puppet agent does not run unless I give it the proper confdir on the command line ! I tried adding it to /etc/sysconfig/puppet as without success. The workaround I have in place is to symlink my confdir to /etc/puppet Or symlink $confdir/puppet.conf to /etc/puppet/puppet.conf Is there a better way to do this ? “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
