Run parallel ssh command for ec2.
Commands can run to multiple hosts at once using the ec2 tag.
Examples
$ pec2 -t Project:project_a Stages:production -c 'hostname'
sudo Examples
$ pec2 -t Project:project_a Stages:production -c 'sudo hostname' -P -s ${sudo_password}
Parallel number control(150 threads)
$ pec2 -t Project:embulk Stages:production -c 'hostname' -P -p 150
Installation
Add this line to your application's Gemfile:
gem 'pec2'
And then execute:
$ bundle
Or install it yourself as:
$ gem install pec2
Synopsis
$ pec2
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request