Project

awslanes

0.0
No commit activity in last 3 years
No release in over 3 years
Manage "lanes" of AWS machines, according to [principle here]
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.7
~> 10.0

Runtime

 Project Readme

Lanes

This helpful little command line tool helps manage "lanes" of servers on AWS.

TODO: Describe lanes philosophy

Installation & Usage

  1. Create some default profiles (TODO: have the app generate this itself)
mkdir ~/.lanes
echo 'profile: myapp' >> ~/.lanes/lanes.yml
cat <<EOF >> ~/.lanes/myapp.yml
aws_access_key_id: [AWS_ACCESS_KEY_HERE
aws_secret_access_key: [AWS_SECRET_KEY_HERE]
ssh:
   mods:
      dev:
         identity: ~/.ssh/myapp-dev.pem
         tunnel: 7979:localhost:5432
EOF
  1. Install the gem: gem install awslanes
  2. Run it and toy around: lanes

Contributing

  1. Fork it ( https://github.com/lemniscate/aws-lanes/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request