A gem to setup an opinionated chef cookbook creation environment.
Use test-kitchen with chef-solo - and automatically link suites to the same named JSON dna file to ensure your node specification doesn't drift from your test definition.
Test Kitchen is a test harness tool to execute your configured code on one or more platforms in isolation. A driver plugin architecture is used which lets you run your code on various cloud providers and virtualization technologies such as Amazon EC2, Blue Box, CloudStack, Digital Ocean, Rackspace, OpenStack, Vagrant, Docker, LXC containers, and more. Many testing frameworks are already supported out of the box including Bats, shUnit2, RSpec, Serverspec, with others being created weekly.
The test kitchen driver to Apache CloudStack / Citrix CloudPlatform
The Test Kitchen Docker Driver.
A Test Kitchen Driver (and Transport) for Lxd.
A Test Kitchen Provisioner that generates searchable Nodes
Test Kitchen Driver for the Scaleway ARM Cloud.
A Test Kitchen Driver for Z Cloud(JP).
This plugin allows to interact with the Nutanix Acropolis hypervisor.
A small library that lets you drive Chef's `knife` programmatically
Edit attributes on multiple nodes at one time using chef search
Manipulate Chef attributes via Knife
A knife plugin to create, delete, and enumerate Windows Azure resources to be managed by Chef.
This plugin allows Knife to access Chef server over a secure SSH connection, without exposing Chef server port to your VPN network.
A plugin for Knife which lets you move all nodes in one environment into another.
A plugin that allows you to inventory items in your active chef environment so you can see what is being used or not used. It currently supports Chef Clients and Cookbooks.
Adds the ability to intelligently run retentions on your cookbooks and make sure to not delete versions your infrastructure is currently using.
Knife Plugin for Cisco ASA Devices
Cloud formation tooling for knife.