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.


Reply via email to