-
Notifications
You must be signed in to change notification settings - Fork 1
Momus/Multipass
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Multipass: Run your command on a group of servers simultaneously.
Usage: multipass.rb [options] user_name server_file.csv 'command'
If the p flag is specified, multipass will prompt for a second
password to be used if the command that is run requires one. For
example: 'multipass -p username serverlist.csv 'sudo passwd'
would first prompt the user 'username' for his administrative password
then it would prompt for a second password twice to verify that it is
correct, which will be passed to the shell when the 'passwd' command
executes.
user_name: the short-name you use to administer the servers
server_file.csv: a list servers (resolvable FQDNs or IP's) in a comma
separated variable (CSV) file. As of this version,
the file may only contain IPs or FQDNs each in a
separate cell.
'command' : command to be run on the servers.
THE COMMAND MUST BE ENCLOSED IN SINGLE QUOTES, AS ABOVE
Options:
-p, --password Prompt for a password to be used in the command
-m, --maxsessions NUMBER Change number of ssh sessions from default to NUMBER
-h, --help Display the help screen
This software is (c)2011 and is released under the terms of the
licenses of its components:
Ruby License:
http://www.ruby-lang.org/en/LICENSE.txt
MIT License:
http://www.opensource.org/licenses/mit-license.phpAbout
Ruby command line utilty to run the same command on multiple servers
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published