Clustericious::Admin - Simple parallel ssh client.
This is a simple parallel ssh client, with a verbose configuration syntax for running ssh commands on various clusters of machines.
Most of the documentation is in the command line tool clad.
my $banners = Clustericious::Admin->banners;
return the banners from the configuration file as a list.
my @clusters = Clustericious::Admin->clusters;
Return the list of clusters in the configuration file
my @aliases = Clustericious::Admin->aliases;
Return the list of aliases from the configuration file
Clustericious::Admin->run(\%options, $cluster, $command);
Run the given command on all the hosts in the given cluster. Returns the exit value for the equivalent clad command, which is currently always 0, but in the future might be non-zero for failure. Options include:
Set to true for a dry run
Set to the username that you want to connect to if not using the default.
Set to true to turn off color
Handle escaping of quote/meta characters better.
original author: Brian Duggan
current maintainer: Graham Ollis <email@example.com>
This software is copyright (c) 2012 by NASA GSFC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.