[chef] test-kitchen cookbook names


Chronological Thread 
  • From: John Dewey < >
  • To:
  • Subject: [chef] test-kitchen cookbook names
  • Date: Sun, 19 Aug 2012 14:04:05 -0700

FYI -

I happen to have my cookbooks checked in under a cookbook- namespace in git.  These 
cookbooks are then submodueled into the main repo via their real name.

I was attempting to run test-kitchen on such cookbooks, however, I ran into the following problem.

[Sun, 19 Aug 2012 20:39:45 +0000] DEBUG: Re-raising exception: Chef::Exceptions::CookbookNotFound - remote_directory[/etc/chef/ohai_plugins] (cookbook-ohai::default line 28) had an error: Chef::Exceptions::CookbookNotFound: Cookbook ohai not found. If you're loading ohai from another cookbook, make sure you configure the dependency in your metadata
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-10.12.0/lib/chef/cookbook/cookbook_collection.rb:38:in `block in initialize'

I ended up modifying the Kitchenfile changing

cookbook "cookbook-ohai"

to

cookbook "ohai" 

This fixed the problem.  Is this a reasonable fix?

John



  • [chef] test-kitchen cookbook names, John Dewey, 08/19/2012

Archive powered by MHonArc 2.6.16.

§