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.