Hi all,

I have managed to get puppet deployed on a small cluster of debian
(virtual) machines.  Very nice tool!

I have a couple of questions, some of which I have found responses
from google, but just don't understand, others of which I have no idea
at all.

 - is there anyway I can get emailed if a puppet client fails to
update?  One of my clients failed to run a script as apt-get needed a
confirmation prompt in order to install something.  The odd thing is
that it worked on all the other nodes - strange.  Anyway, I only found
this out by noticing something it wasn't being backed up (which
required rsync which failed to install).  It would have been nice to
have been alerted by puppet

 - I use backuppc to backup each node so I have a puppet script which
creates the backuppc user, adds the backuppc SSH key to the local
backuppc~/.ssh/authorized_keys2.  However, I still need to manually
ssh to the new node from the backuppc (which isn't controlled yet by
puppet) in order for backuppc to get the node's SSH key.  Is there
anyway I can automate this from the node, i.e. perform a 'ssh into
backuppc' ssh back to node and confirm the 'do you want to cache this
key' message'?  This is all a bit backwards - what is the right thing
to do here?

- I monitor each node (nagios, groundworks, zenoss whatever).  How can
I create a custom automatically for each node?   i.e. I want to add
the new node to the nodes.pp list which inherits from a
'monitored_linux_machine' node for example.  Somehow, after some magic
the monitoring server is aware of the new node.  Same question for
backuppc actually.

For this last point I did consider a couple of alternatives:

 - have the puppet script create the configuration file and then copy
it to the monitor using scp.
 - have the puppet script create the configuration file and then copy
it to the puppetmaster's configuration for the monitor

Again, both of these feel a bit yicky and I am sure I have missed
something.

Anyway, that's it - many many thanks for a great piece of software.  I
wish somebody would add the dashboard to a debian lenny repo ;)

Col

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