If you install puppet from the ubuntu 9.04 repositories (apt-get
install puppet) it sets up puppet differently than the gem. The
differences are obvious from the /etc/puppet/puppet.conf which looks
like this

[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
pluginsync=true

[puppetmasterd]
templatedir=/var/lib/puppet/templates

When I run  the command

 puppetd --server my.server.com  --waitforcert 60 --test

I get the following error

err: Could not request certificate: Certificate retrieval failed:
Permission denied - /etc/puppet/ssl/ca/requests/
ubuntu.panztel.local.pem

There is no /etc/puppet/ssl directory. This is supposed to be in /var/
lib/puppet/ssl.  Clearly the puppetd is not reading the config file.
The only directory in /etc/puppet is "files" (which also seems weird).

I also tried adding --ssldir /var/lib/puppet/ssl but that doesn't make
a difference either.

I don't see an option on puppetd to tell it where the config file is
so how do I get puppetd to behave properly in the ubuntu environment?



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

Reply via email to