Author:

Lamont Granquist


5 Ways to Deal With the install.sh Curl Pipe Bash problem

## What is the Curl Pipe Bash Problem? You have probably seen documentation on commands to use to install chef-client that look something like: [bash] curl -L https://www.chef.io/chef/install.sh | bash -s — -v 12 [/bash] Or just: [bash] curl -L https://chef.sh | bash [/bash] Or for ChefDK: [bash] curl -L https://www.chef.io/chef/install.

Read more
Posted in:

Validatorless Bootstraps

Starting with the Chef 12.2.0 Client there is no longer any need to use the validation key to provision new chef nodes with knife. Furthermore, all that needs to be done to take advantage of this feature is to delete your validation keys and optionally remove the validator configuration from your knife.rb file.

Read more

Chef 12.1.0 chef_gem resource warnings

Apologies for the new Warn SPAM Chef 12.1.

Read more
Posted in:

Chef-12 Dynamic Resource and Provider Resolution

Background In Chef 12 the old Chef::Platform hashmap located in `lib/chef/platform/provider_mapping.rb` has been deprecated. In its place is a dynamic provider and resolver resolution mechanism which is preferred and which can be manipulated via DSL methods on the resource and provider.

Read more

Release: Chef Development Kit 0.2.2

Ohai Chefs, As of today version 0.2.2 of Chef Development Kit is available on our download page. This version includes one critical bugfix to address a regression in 0.2.

Read more