[Puppet Users] howto trigger action on another client

Andreas Kuntzagk
Fri, 24 Jun 2011 08:14:41 -0000

Hi,

I want to automate installation of GridEngine with puppet. GE comes with some
prepared script for automatic installation.
Unfortunately this is to be run on the GE master to install the executions host
(=clients).  (This then will run some commands on the exec host via ssh)
So from puppet''s perspective if an agent on an execution host notices
that GE is
not installed but should it has to tell the agent on the GE master to run the
install script.
Is there an easy (puppet) way to do it?
My idea is to have the exec host write its name into a file
"hosts_to_install"
on a common NFS and have the master check that file. But maybe there are better
ways.
Does anybody here has some other GE related recipes?

regards, Andreas