We would like to roll out several clients with puppet. I want to make sure that the clients can run a long time (~years) without requiring me to login. Reason: It would be hard to get access to this machines as they are far away from my site. The clients would also not always be connected to the network.

How would a default puppet.conf look like?
I would like to use this config:

### /etc/puppet/puppet.conf
 [main]
 logdir=/var/log/puppet
 vardir=/var/lib/puppet
 ssldir=/var/lib/puppet/ssl
 rundir=/var/run/puppet

 [puppetd]
 server=myserver.example.com
 report = true
# Make sure future facts/providers/types are synced
 pluginsync = true
###################

For example the "pluginsync" switch should be switched on before rolling out the clients to make sure future types are synced to my clients. Are there other options which are important for my intention?

2nd question:
I also noticed that error messages on the client are not appearing in my server log e.g

"err: Could not load downloaded file /var/lib/puppet/lib/puppet/provider/shells/parsed.rb: undefined method `provide' for nil:NilClass"

Is there a way to force the client to send error messages back to the server?

 Patrick

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

Reply via email to