Project

opsup

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
CLI to run commands for AWS OpsWorks
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 0.71
~> 0.4

Runtime

 Project Readme

Opsup

Opsup is a small command line tool to run commands for AWS OpsWorks.

I created this as an internal tool for my work.

Installation

gem install opsup

Usage

Currently Opsup can run these commands:

  • upload_cookbooks (to S3)
  • update_cookbooks
  • setup
  • configure
  • deploy

Example:

$ opsup --stack $YOUR_STACK_NAME --aws-cred $AWS_KEY,$AWS_SECRET deploy

Opsup waits until the command completes.

Run opsup --help for details.

How to Release

  1. Increment the version.
  2. Commit it and tag it with v0.0.0 format.
  3. Push the tag.

Then CI does the rest.

TODO

  • Write tests
  • (maybe) Load options from environment varibles or a configuration file
  • (maybe) Add commands to create, start, stop, and delete instances