A Cookbook-Centric Deployment workflow tool
A Chef Cookbook manager
Berkshelf dependency API server
ChefAPI is a dependency-minimal Ruby client for interacting with a Chef Server. It adopts many patterns and principles from Rails
Vagrant Box Image for Chef Cookbook Development Environment with ChefDK and Docker(kitchen-docker)
Much resource. So converge. Wow.
Chef plugin to add Node encrypted attributes support using client keys.
Pan is a Chef cookbook generator using chef-gen-flavors. You can use it out of the box as an opinionated way of creating new cookbooks, or modify it to meet your organization needs.
A framework for distributing "flavors" of ChefDK generator templates as ruby gems.
Node.js Chef client module
This adds a simple function to the Chef library scope to rewind or unwind an existing resource. If the given resource does not exist, a Chef::Exceptions::ResourceNotFound exception will be raised.
These functions are designed to assist the library cookbook pattern.
Effectively, rewind/unwind resource allows you to monkeypatch a cookbook that you would rather not modify directly. It will modify some properties of a resource, during the complile phase, before chef-client actually starts the run phase.
chef-runner is a tool that speeds up your Chef development and testing workflow.
chef-runner tries hard to provision a machine as fast as possible. It thereby allows you to change infrastructure code and get immediate feedback.
The tool was originally developed as a fast alternative to the painfully slow `vagrant provision`. It has since evolved and can now be used to rapidly provision not only local Vagrant machines but also remote hosts like EC2 instances.
To further shorten the feedback loop, chef-runner integrates with Vim so you don't have to leave your editor while hacking on recipes.
ChefSpec is a unit-testing framework for Chef cookbook. It allows you to write RSpec examples and generate coverage reports for Chef recipes!
Chef Sugar is a Gem & Chef Recipe that includes series of helpful sugar of the Chef core and other resources to make a cleaner, more lean recipe DSL, enforce DRY principles, and make writing Chef recipes an awesome experience!
Perform validation on your node's attributes from a Cookbook's attribute metadata definitions.
Securely manage passwords, certs, and other secrets in Chef. chef-vault asymmetrically encrypts the secret for a Chef encrypted data bag with the public key of each node and/or user who needs to access it.
Community Zero is an in-memory Chef Community Site API (Supermarket) suitable for testing.
Kick it up a notch! Emeril is a library that helps you release your Chef cookbooks from Rake, Thor, or a Ruby library. If rake release is all you are after, this should fit the bill.
jclouds Chef is a Java API for the Chef Server. It leverages all the features of the Chef Server API and provides a set of utility methods to combine Chef features with the jclouds Compute service, allowing users to customize the bootstrap process and manage the configuration of nodes deployed in any cloud provider.