https://github.com/ryym/opsup
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ryym/opsup
- Owner: ryym
- License: mit
- Created: 2019-07-04T23:05:13.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-28T01:41:05.000Z (over 5 years ago)
- Last Synced: 2024-04-25T11:21:06.488Z (about 1 year ago)
- Language: Ruby
- Homepage:
- Size: 258 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Opsup
Opsup is a small command line tool to run commands for [AWS OpsWorks][aws-opsworks].
I created this as an internal tool for my work.
[aws-opsworks]: https://aws.amazon.com/jp/opsworks/
## Installation
```ruby
gem install opsup
```## Usage
Currently Opsup can run these commands:
- `upload_cookbooks` (to S3)
- `update_cookbooks`
- `setup`
- `configure`
- `deploy`Example:
```bash
$ 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