ashishtajane / opsworks_ruby

Set of chef recipes for OpsWorks based Ruby projects.

Home Page:http://opsworks-ruby.rzegocki.pl/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

opsworks_ruby Cookbook

Chef cookbook Build Status Coverage Status Documentation Status Commitizen friendly license

A chef cookbook to deploy Ruby applications to Amazon OpsWorks.

Quick Start

Refer to Getting Started guide in documentation.

Development

You can either install eveyrthing locally using rvm and pip or use the Docker container which includes all necessary dependencies inside it.

Unit Testing and Linting

docker-compose run -e SKIP="AuthorName AuthorEmail" cookbook \
bash -c "overcommit --sign && overcommit -r && rspec"

Integration Testing

To run integration tests you need Chef Development Kit. After installing it, invoke:

chef exec bundle install -j 4 --path vendor
sudo chef exec bundle exec rake integration:docker

Build documentation

docker-compose run cookbook bash -c "cd docs && make html"

Contributing

Please see CONTRIBUTING for details.

Author and Contributors

Author: Igor Rzegocki (@ajgon)

Contributors

License

License: MIT

About

Set of chef recipes for OpsWorks based Ruby projects.

http://opsworks-ruby.rzegocki.pl/

License:MIT License


Languages

Language:Ruby 91.4%Language:HTML 8.6%Language:Shell 0.1%