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 library solves the problem of repeatably creating machines and infrastructures in Chef. It has a plugin model that lets you write bootstrappers for your favorite infrastructures, including VirtualBox, EC2, LXC, bare metal, and many more!
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.