This will allow you to use librarian-chef to manage your OpsWorks cookbook dependencies as you would rubygems in a Gemfile. Edit the Cheffile
to your heart's content with the custom cookbooks that you need to use. The Cheffile
in the repository contains the custom cookbooks that we currently use at Cult Cosmetics.
- Clone this repo
bundle
thor list
I actually started out using Berkshelf but was frustrated by the following things:
- Berkshelf installs
recommends
depencies and there is no way to disable this. For example, when using the newrelic cookbook, you get php, python, ms_dotnot4 ... and I had to fork Berkshelf to avoid this - Berkshelf maintains a global cache of cookbooks, and I wanted something that was self-contained
Thanks to ryansch for opsworks-control-tower