Issue with windows_zipfile: Always unzips to "."


#1

We’re having an odd problem using windows_zipfile to unzip an archive.
Briefly, the zip is unzipped to “.” no matter what we put in for the target
directory.

#unzip the searcher
windows_zipfile searchdir do
source filesdir+"/backend_server.searcher.zip"
overwrite true
action :unzip
end

where “searchdir” is a ruby variable that is in-scope of this code, that
contains a relative directory path set to a valid location on one of the
computer’s drives.

Before this we create a backup of the files in searchdir, verify that the
backup was created, download the zip file, and verify that the download
succeeded. We use “searchdir” in those operations and have also verified
separately that it has the expected value (it’s not nil or empty).

We are using this same script on two different nodes that are both Windows 2003
R2 SP2 Servers. We’ll refer to them as “GOOD” and “BAD”. On the GOOD
node, everything works. The zip is unzipped to “searchdir” and the rest of
our recipe completes normally. On the BAD node, the zip is ALWAYS unzipped to
“.” no matter what we try. We know that “searchdir” has the right value
because we examine it. We’ve even tried explicitly putting a value, like so:

#unzip the searcher
windows_zipfile “C:/MyLocation/MyNewCode” do
source filesdir+"/backend_server.searcher.zip"
overwrite true
action :unzip
end

and it STILL unzips to “.” (which turns out to be C:/). The unzip is
successful, but the rest of the recipe fails because the new code is not in the
expected place.

Some detailed output below:


Here is the output from the command “chef-client –c client.rb –E MyEnv
–l debug” run on the BAD node. I have changed some things like node names
and URLs for privacy reasons.

[Fri, 16 Dec 2011 10:26:35 -0500] INFO: *** Chef 0.10.4 ***
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin os
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin kernel
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin ruby
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin languages
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDOUT ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG:
platform=i386-mingw32,version=1.9.2,release_date=2011-07-09,target=i386-pc-mingw32,target_cpu=i386,target_vendor=pc,target_os=mingw32,host=i686-pc-mingw32,host_cpu=i686,host_os=mingw32,host_vendor=pc,bin_dir=C:/opscode/chef/embedded/bin,ruby_bin=C:/opscode/chef/embedded/bin/ruby,
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDOUT ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDERR ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDERR ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Ran (ruby -e “require ‘rbconfig’;
puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)”) returned 0
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDOUT

[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: gem
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDOUT ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDERR

[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDERR ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Ran (ruby -e “require ‘rbconfig’;
require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’”) returned 0
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts %x{C:/opscode/chef/embedded/bin/ruby
C:/opscode/chef/embedded/bin/gem env gemdir}.chomp!” STDOUT ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG:
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts %x{C:/opscode/chef/embedded/bin/ruby C:/opscode/chef/embedded/bin/gem env
gemdir}.chomp!” STDOUT ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts %x{C:/opscode/chef/embedded/bin/ruby
C:/opscode/chef/embedded/bin/gem env gemdir}.chomp!” STDERR ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts %x{C:/opscode/chef/embedded/bin/ruby C:/opscode/chef/embedded/bin/gem env
gemdir}.chomp!” STDERR ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: Ran (ruby -e “require ‘rbconfig’;
puts %x{C:/opscode/chef/embedded/bin/ruby C:/opscode/chef/embedded/bin/gem env
gemdir}.chomp!”) returned 0
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: Loading plugin windows::kernel
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Loading plugin c
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Failed to run: gcc -v, assuming
command not found
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- Begin gcc -v STDOUT ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- End gcc -v STDOUT ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- Begin gcc -v STDERR ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Failed to run: gcc -v, assuming
command not found
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- End gcc -v STDERR ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Ran (gcc -v) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib/libc.so.6 STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib/libc.so.6 STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (/lib/libc.so.6) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib64/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib64/libc.so.6 STDOUT

[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib64/libc.so.6 STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib64/libc.so.6 STDERR

[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib64/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib64/libc.so.6 STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (/lib64/libc.so.6) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: cl /?, assuming command
not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin cl /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End cl /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin cl /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: cl /?, assuming command
not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End cl /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (cl /?) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: devenv.com /?, assuming
command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin devenv.com /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End devenv.com /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin devenv.com /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: devenv.com /?, assuming
command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End devenv.com /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (devenv.com /?) returned 42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: xlc -qversion, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin xlc -qversion STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End xlc -qversion STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin xlc -qversion STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: xlc -qversion, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End xlc -qversion STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Ran (xlc -qversion) returned 42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: cc -V -flags, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin cc -V -flags STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End cc -V -flags STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin cc -V -flags STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: cc -V -flags, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End cc -V -flags STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Ran (cc -V -flags) returned 42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: what /opt/ansic/bin/cc,
assuming command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin what /opt/ansic/bin/cc
STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End what /opt/ansic/bin/cc STDOUT

[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin what /opt/ansic/bin/cc
STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: what /opt/ansic/bin/cc,
assuming command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End what /opt/ansic/bin/cc STDERR

[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Ran (what /opt/ansic/bin/cc) returned
42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin chef
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin cloud
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin ec2
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin hostname
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin windows::hostname
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin network
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin windows::network
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- Begin arp -a STDOUT ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Interface: 10.45.150.117 — 0x10003
Internet Address Physical Address Type
10.45.150.1 3c-df-1e-cc-b5-4b dynamic
10.45.150.10 00-21-5a-08-de-e8 dynamic
10.45.150.12 00-21-5a-08-dd-dc dynamic
10.45.150.110 00-23-7d-65-cb-da dynamic
10.45.150.180 00-50-56-84-43-53 dynamic
10.45.150.250 00-00-5e-00-01-fe dynamic
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- End arp -a STDOUT ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- Begin arp -a STDERR ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- End arp -a STDERR ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Ran (arp -a) returned 0
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Using default interface for default ip
and mac address
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_ec2_mac? == true
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_ec2_mac? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: looks_like_ec2? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin rackspace
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin eucalyptus
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_euca_mac? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_euca_mac? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: looks_like_euca? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin command
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin dmi
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Plugin dmi threw exception
#<NameError: uninitialized constant Fcntl::F_SETFD>
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:162:in
popen4' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/dmi.rb:46:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin dmi_common [Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin erlang [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: erl +V, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin erl +V STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End erl +V STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin erl +V STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: erl +V, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End erl +V STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Ran (erl +V) returned 42 [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Loading plugin groovy [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: groovy -v, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin groovy -v STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End groovy -v STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin groovy -v STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: groovy -v, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End groovy -v STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Ran (groovy -v) returned 42 [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Loading plugin ip_scopes [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ip_scopes: cannot load gem, plugin disabled: no such file to load -- ipaddr_extensions [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Loading plugin java [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin java -version STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End java -version STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin java -version STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17-b04) Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode) [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End java -version STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Ran (java -version) returned 0 [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin keys [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin lua [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: lua -v, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin lua -v STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End lua -v STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin lua -v STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: lua -v, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End lua -v STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Ran (lua -v) returned 42 [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin mono [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: mono -V, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin mono -V STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End mono -V STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin mono -V STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: mono -V, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End mono -V STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Ran (mono -V) returned 42 [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin network_listeners [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Plugin network_listeners threw exception #<LoadError: no such file to load -- sigar> C:/opscode/chef/embedded/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inrequire’
C:/opscode/chef/embedded/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/network_listeners.rb:19:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin ohai [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin ohai_time [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin passwd [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin perl [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDOUT ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: version='5.8.8'; archname='msys-64int'; [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- End perl -V:version -V:archname STDOUT ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDERR ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- End perl -V:version -V:archname STDERR ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: Ran (perl -V:version -V:archname) returned 0 [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: Loading plugin php [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Failed to run: php -v, assuming command not found [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin php -v STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End php -v STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin php -v STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Failed to run: php -v, assuming command not found [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End php -v STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Ran (php -v) returned 42 [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin platform [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin windows::platform [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin python [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Ran (python -c "import sys; print sys.version") returned 0 [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin uptime [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin virtualization [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin windows::virtualization [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Plugin windows::virtualization threw exception #<IOError: Cannot open or read C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/virtualization.rb!> C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:31:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/virtualization.rb:21:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin windows::cpu [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Plugin windows::cpu threw exception #<NoMethodError: unknown property or method:numberofcores’
HRESULT error code:0x80020006
Unknown name.>
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:28:in
method_missing' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:28:inblock in from_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:27:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:27:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Loading plugin windows::filesystem [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Client key c:/opscode/chef/chefsandbox/client.pem is present - skipping registration [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Building node object for BADNODE [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:04 -0500] DEBUG: String to sign: 'Method:GET Hashed Path:lVJ9NMOeuQwkNPHy3bijxoh0spQ= X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= X-Ops-Timestamp:2011-12-16T15:27:03Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:03Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"w/fKWBBDLPoINUx1EZ1aRApQGKuf+/W+XyRsTv8fP0NAO1OnwzPR3uq5DYOU", "X-Ops-Authorization-2"=>"4CfvUPuEeEXa/GGLPuzLLIUtSBa2ny6bkkNWoQAXJOjEWQqZpnh/9RTIMwZN", "X-Ops-Authorization-3"=>"RBa0maLmHjlKOzDDNlBs3duJlb/yD514OTyHeDENoOsQTTn1TuCm93oKn6B+", "X-Ops-Authorization-4"=>"gDfKyofr039kUJAXnoGuPYxq3m5joEHjMqBYauSSnp7zCuh1X23+1zIBOvS+", "X-Ops-Authorization-5"=>"9eW1tYAqz6Tq3F6Y2dROkfsoaz0apN88QWgZD2cYY+5Rclu8nPl61GT4542t", "X-Ops-Authorization-6"=>"SsHFypvsbGe6cL4G5VSxbQ1FfV9t/nWiVROnuToC0g=="} [Fri, 16 Dec 2011 10:27:04 -0500] DEBUG: Sending HTTP Request via GET to chefsandbox:4000/nodes/BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Extracting run list from JSON attributes provided on command line [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Applying attributes from json file [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Platform is windows version 5.2.3790 [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET Hashed Path:1qSVMXvG21YfJEnHrUW0Cc54Vwg= X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= X-Ops-Timestamp:2011-12-16T15:27:05Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:05Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"dSGMSaCDj0b+gri5ekuuZ4WUwZptX9Zpq6DlNKRFkKNoe+GCw00xH59+FjgZ", "X-Ops-Authorization-2"=>"BSo6b3R2cGINCw9Lw/hJFMIYf333J2eqyhStnIvbauzf8cQmIVPLfRjRpi+r", "X-Ops-Authorization-3"=>"QewhAJVSnOguX7kR3WIlwVYMIdfXSnkNMPyyxCY1ZXs6MPwiaFXRC6KbVBwJ", "X-Ops-Authorization-4"=>"5byItdP8hVoIw0Jhbycf+0hIgvmrTOR1/HAA1PaMTAkiyfDHUfeUH/PnIHvc", "X-Ops-Authorization-5"=>"K0mTr2Df6cR8PVqteqY02fBBZw+yl2VPv/tXjvRm8zLnyUQM6Mc17bObWo/n", "X-Ops-Authorization-6"=>"uCW7W2KKQrOheDREQ4vOEsQLhMcTpFqVOFh1Xx9P1A=="} [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to chefsandbox:4000/roles/thirdparty [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET Hashed Path:s8z93fCgo8NgkHuaaw02KXgRKEw= X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= X-Ops-Timestamp:2011-12-16T15:27:05Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:05Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"YIksmWGcbIuD7xmmfV52EU9XL9Nqg5b6Yd2yKsOjwPzTCKWE3S0KQTPmigx8", "X-Ops-Authorization-2"=>"WeRcvAcGDa7nLvRbAJNsScmL+syuyBmrM3dnSzumkERggxgZYkEPSem/IFtZ", "X-Ops-Authorization-3"=>"yRC+AfQczN9uAnlJjdxSMLa6TwN70yTSYKxgiEEURfZevwO53Vqq42RAPab4", "X-Ops-Authorization-4"=>"X1yTBBVwLfEeg/qyFUug1zQ2ejRSLOUkNkBEIr/M6k5gtdDOTnkfQ6EcKVkd", "X-Ops-Authorization-5"=>"VVJcnzHPbKDKYj6ZrKBQuQEUCCSPwH73UkFaem1IuMuCqk9n4Dy7wR8JJ42q", "X-Ops-Authorization-6"=>"LfB85NwNWOZGeU+9m8+rhOJJvX71uhUYeU+XKBchLg=="} [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to chefsandbox:4000/roles/dev-searcher [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Run List is [role[thirdparty], role[dev-searcher]] [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Run List expands to [thirdparty::java, thirdparty::python, searchplatform::searcher, searchplatform::searcher_doctor] [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Starting Chef Run for BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbooks [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:POST Hashed Path:tK4jp/KGd9B/byBl2dteFXnZaRo= X-Ops-Content-Hash:KssTCDflQ8cUOoA5XDz1CUClvws= X-Ops-Timestamp:2011-12-16T15:27:05Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:05Z", "X-Ops-Content-Hash"=>"KssTCDflQ8cUOoA5XDz1CUClvws=", "X-Ops-Authorization-1"=>"T2MwqhpsmNuOKaRQsaG/oLy2U3Bt2riQd9GNqXQML4/BMtTLFE0GHzb4PSYB", "X-Ops-Authorization-2"=>"gBCmFY9+kS+vwzTLukYP/nPuMiKOCvVMIMm+iWINIg1qa24b9MF2pJUEzyT4", "X-Ops-Authorization-3"=>"2EUlvldlffW+WI0HnXo/QjwtwlNO/f9cV6/2rpzCXVgh1fdnJIfgA8QjVZr2", "X-Ops-Authorization-4"=>"I08Ha6109ugLJviGTuBhPBFKQcHpS1+uAbWQxtBAG160vHbpmXf711wCv4k8", "X-Ops-Authorization-5"=>"CaSb0ne5gJr6GWZ5FZz5g4Ar9ugkGBvc5dCqI88AB9+abgqi0IpFo/sJkH8d", "X-Ops-Authorization-6"=>"oo+Y/k4LdejQfb6dXZm/9nbTv3kxKznvim2CdUfemA=="} [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via POST to chefsandbox:4000/environments/MyEnv/cookbook_versions [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Loading cookbooks [chef_handler, searchplatform, thirdparty, windows] [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Cookbooks detail: {"thirdparty"=>#<Chef::CookbookVersion:0x5281f98 @name="thirdparty", @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=["all-wcprops", "entries", ".svn/all-wcprops", ".svn/entries"], @file_filenames=["all-wcprops", "entries", ".svn/all-wcprops", ".svn/entries"], @recipe_filenames=["default.rb", "java.rb", "python.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "java"=>"java.rb", "python"=>"python.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.rb", "README.rdoc"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x5281e00 @db="chef", @rest=#<Chef::REST:0x5281de8 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x5281d70 @key_file=nil, @client_name=nil>, @sign_request=true, @sign_on_redirect=true, @redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready, @manifest={"definitions"=>[], "name"=>"thirdparty-0.0.1", "attributes"=>[], "files"=>[{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/fd961abeb18f3adb94ab406ab3b89ca1", "checksum"=>"fd961abeb18f3adb94ab406ab3b89ca1", "path"=>"files/.svn/all-wcprops", "specificity"=>".svn"}, {"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0fbc5eebc6a48aca06fc2d89858a2e16", "checksum"=>"0fbc5eebc6a48aca06fc2d89858a2e16", "path"=>"files/.svn/entries", "specificity"=>".svn"}, {"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/c1b01cad5549220ff7dfaff9db020bcc", "checksum"=>"c1b01cad5549220ff7dfaff9db020bcc", "path"=>"files/default/.svn/all-wcprops", "specificity"=>"default"}, {"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6eab7a307e054bc2a3ff44c01474504", "checksum"=>"b6eab7a307e054bc2a3ff44c01474504", "path"=>"files/default/.svn/entries", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"thirdparty", "description"=>"Installs/Configures thirdparty", "long_description"=>"= DESCRIPTION:\n\n= REQUIREMENTS:\n\n= ATTRIBUTES:\n\n= USAGE:\n\n", "maintainer"=>"YOUR_COMPANY_NAME", "maintainer_email"=>"YOUR_EMAIL", "license"=>"All rights reserved", "platforms"=>{}, "dependencies"=>{"windows"=>"= 1.2.8"}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"thirdparty"=>">= 0.0.0", "thirdparty::java"=>">= 0.0.0", "thirdparty::python"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"thirdparty"=>"", "thirdparty::java"=>"", "thirdparty::python"=>""}, "version"=>"0.0.1"}, "libraries"=>[], "templates"=>[{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6e5960eb4de20531fa0801a310e0481", "checksum"=>"b6e5960eb4de20531fa0801a310e0481", "path"=>"templates/.svn/all-wcprops", "specificity"=>".svn"}, {"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/787ec5bb6ef378868589d59d20e822dc", "checksum"=>"787ec5bb6ef378868589d59d20e822dc", "path"=>"templates/.svn/entries", "specificity"=>".svn"}, {"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/6245c2632e6d57ccae34eaaa99f269a3", "checksum"=>"6245c2632e6d57ccae34eaaa99f269a3", "path"=>"templates/default/.svn/all-wcprops", "specificity"=>"default"}, {"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/5c617ed0e841f9e31272ef7066b89481", "checksum"=>"5c617ed0e841f9e31272ef7066b89481", "path"=>"templates/default/.svn/entries", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"thirdparty", "version"=>"0.0.1", "recipes"=>[{"name"=>"default.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/a49c5a5886ff8ff088c979537e55154e", "checksum"=>"a49c5a5886ff8ff088c979537e55154e", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"java.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0ec2392488446e86d85d20ba547b1417", "checksum"=>"0ec2392488446e86d85d20ba547b1417", "path"=>"recipes/java.rb", "specificity"=>"default"}, {"name"=>"python.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/9d18c71234881b97a477b2d2e1c46457", "checksum"=>"9d18c71234881b97a477b2d2e1c46457", "path"=>"recipes/python.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/3ca97d16e0015748b12f2da4ba5aa348", "checksum"=>"3ca97d16e0015748b12f2da4ba5aa348", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.rdoc", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/ee60a2f188b5f14c1c5b175c711e1d29", "checksum"=>"ee60a2f188b5f14c1c5b175c711e1d29", "path"=>"README.rdoc", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x5281458 @cookbook=nil, @name="thirdparty", @long_description="= DESCRIPTION:\n\n= REQUIREMENTS:\n\n= ATTRIBUTES:\n\n= USAGE:\n\n", @maintainer="YOUR_COMPANY_NAME", @maintainer_email="YOUR_EMAIL", @license="All rights reserved", @description="Installs/Configures thirdparty", @platforms={}, @dependencies={"windows"=>"= 1.2.8"}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"thirdparty"=>">= 0.0.0", "thirdparty::java"=>">= 0.0.0", "thirdparty::python"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"thirdparty"=>"", "thirdparty::java"=>"", "thirdparty::python"=>""}, @version="0.0.1">, @checksums={"a49c5a5886ff8ff088c979537e55154e"=>nil, "0ec2392488446e86d85d20ba547b1417"=>nil, "9d18c71234881b97a477b2d2e1c46457"=>nil, "fd961abeb18f3adb94ab406ab3b89ca1"=>nil, "0fbc5eebc6a48aca06fc2d89858a2e16"=>nil, "c1b01cad5549220ff7dfaff9db020bcc"=>nil, "b6eab7a307e054bc2a3ff44c01474504"=>nil, "b6e5960eb4de20531fa0801a310e0481"=>nil, "787ec5bb6ef378868589d59d20e822dc"=>nil, "6245c2632e6d57ccae34eaaa99f269a3"=>nil, "5c617ed0e841f9e31272ef7066b89481"=>nil, "3ca97d16e0015748b12f2da4ba5aa348"=>nil, "ee60a2f188b5f14c1c5b175c711e1d29"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/a49c5a5886ff8ff088c979537e55154e", "checksum"=>"a49c5a5886ff8ff088c979537e55154e", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/java.rb"=>{"name"=>"java.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0ec2392488446e86d85d20ba547b1417", "checksum"=>"0ec2392488446e86d85d20ba547b1417", "path"=>"recipes/java.rb", "specificity"=>"default"}, "recipes/python.rb"=>{"name"=>"python.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/9d18c71234881b97a477b2d2e1c46457", "checksum"=>"9d18c71234881b97a477b2d2e1c46457", "path"=>"recipes/python.rb", "specificity"=>"default"}, "files/.svn/all-wcprops"=>{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/fd961abeb18f3adb94ab406ab3b89ca1", "checksum"=>"fd961abeb18f3adb94ab406ab3b89ca1", "path"=>"files/.svn/all-wcprops", "specificity"=>".svn"}, "files/.svn/entries"=>{"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0fbc5eebc6a48aca06fc2d89858a2e16", "checksum"=>"0fbc5eebc6a48aca06fc2d89858a2e16", "path"=>"files/.svn/entries", "specificity"=>".svn"}, "files/default/.svn/all-wcprops"=>{"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/c1b01cad5549220ff7dfaff9db020bcc", "checksum"=>"c1b01cad5549220ff7dfaff9db020bcc", "path"=>"files/default/.svn/all-wcprops", "specificity"=>"default"}, "files/default/.svn/entries"=>{"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6eab7a307e054bc2a3ff44c01474504", "checksum"=>"b6eab7a307e054bc2a3ff44c01474504", "path"=>"files/default/.svn/entries", "specificity"=>"default"}, "templates/.svn/all-wcprops"=>{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6e5960eb4de20531fa0801a310e0481", "checksum"=>"b6e5960eb4de20531fa0801a310e0481", "path"=>"templates/.svn/all-wcprops", "specificity"=>".svn"}, "templates/.svn/entries"=>{"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/787ec5bb6ef378868589d59d20e822dc", "checksum"=>"787ec5bb6ef378868589d59d20e822dc", "path"=>"templates/.svn/entries", "specificity"=>".svn"}, "templates/default/.svn/all-wcprops"=>{"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/6245c2632e6d57ccae34eaaa99f269a3", "checksum"=>"6245c2632e6d57ccae34eaaa99f269a3", "path"=>"templates/default/.svn/all-wcprops", "specificity"=>"default"}, "templates/default/.svn/entries"=>{"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/5c617ed0e841f9e31272ef7066b89481", "checksum"=>"5c617ed0e841f9e31272ef7066b89481", "path"=>"templates/default/.svn/entries", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/3ca97d16e0015748b12f2da4ba5aa348", "checksum"=>"3ca97d16e0015748b12f2da4ba5aa348", "path"=>"metadata.rb", "specificity"=>"default"}, "README.rdoc"=>{"name"=>"README.rdoc", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/ee60a2f188b5f14c1c5b175c711e1d29", "checksum"=>"ee60a2f188b5f14c1c5b175c711e1d29", "path"=>"README.rdoc", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "windows"=>#<Chef::CookbookVersion:0x396a4d0 @name="windows", @frozen=false, @attribute_filenames=["default.rb"], @definition_filenames=[], @template_filenames=[], @file_filenames=["handlers/windows_reboot_handler.rb"], @recipe_filenames=["default.rb", "reboot_handler.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "reboot_handler"=>"reboot_handler.rb"}, @library_filenames=["feature_base.rb", "registry_helper.rb", "helper.rb", "windows_privileged.rb", "version.rb", "ruby_19_patches.rb"], @resource_filenames=["zipfile.rb", "package.rb", "registry.rb", "auto_run.rb", "reboot.rb", "path.rb", "batch.rb", "feature.rb"], @provider_filenames=["registry.rb", "auto_run.rb", "path.rb", "feature_servermanagercmd.rb", "zipfile.rb", "package.rb", "batch.rb", "feature_dism.rb", "reboot.rb"], @metadata_filenames=[], @root_dir=nil, @root_filenames=["README.md", "metadata.rb", "metadata.json"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x3969d08 @db="chef", @rest=#<Chef::REST:0x3969bb8 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x3969960 @key_file=nil, @client_name=nil>, @sign_request=true, @sign_on_redirect=true, @redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready, @manifest={"definitions"=>[], "name"=>"windows-1.2.8", "attributes"=>[{"name"=>"default.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/eda001f275230230125ff1c8dbcd01af", "checksum"=>"eda001f275230230125ff1c8dbcd01af", "path"=>"attributes/default.rb", "specificity"=>"default"}], "files"=>[{"name"=>"handlers/windows_reboot_handler.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/79a76ab34126d1e28c62c4f070b10dc9", "checksum"=>"79a76ab34126d1e28c62c4f070b10dc9", "path"=>"files/default/handlers/windows_reboot_handler.rb", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[{"name"=>"registry.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/9340fca5e1657d0d9f1bc5c081c22778", "checksum"=>"9340fca5e1657d0d9f1bc5c081c22778", "path"=>"providers/registry.rb", "specificity"=>"default"}, {"name"=>"auto_run.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f52bafb5e9ce97d2a7258445b6b56406", "checksum"=>"f52bafb5e9ce97d2a7258445b6b56406", "path"=>"providers/auto_run.rb", "specificity"=>"default"}, {"name"=>"path.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/271dba97116e58581ea4c650386dd8f3", "checksum"=>"271dba97116e58581ea4c650386dd8f3", "path"=>"providers/path.rb", "specificity"=>"default"}, {"name"=>"feature_servermanagercmd.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/e58459cdaff6ef1bafb9fae64dffcc86", "checksum"=>"e58459cdaff6ef1bafb9fae64dffcc86", "path"=>"providers/feature_servermanagercmd.rb", "specificity"=>"default"}, {"name"=>"zipfile.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/7859415b67a1db7633695b1acc9704fd", "checksum"=>"7859415b67a1db7633695b1acc9704fd", "path"=>"providers/zipfile.rb", "specificity"=>"default"}, {"name"=>"package.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6aca1c8d5a8ad48c260e264f598e9bb4", "checksum"=>"6aca1c8d5a8ad48c260e264f598e9bb4", "path"=>"providers/package.rb", "specificity"=>"default"}, {"name"=>"batch.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4b487ea5f4b20a2b17c761badcc55cfa", "checksum"=>"4b487ea5f4b20a2b17c761badcc55cfa", "path"=>"providers/batch.rb", "specificity"=>"default"}, {"name"=>"feature_dism.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4a24112ad215b0ee990d6418695324fe", "checksum"=>"4a24112ad215b0ee990d6418695324fe", "path"=>"providers/feature_dism.rb", "specificity"=>"default"}, {"name"=>"reboot.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/aa71d112a4856c8aaf422c7e8503e971", "checksum"=>"aa71d112a4856c8aaf422c7e8503e971", "path"=>"providers/reboot.rb", "specificity"=>"default"}], "metadata"=>{"name"=>"windows", "description"=>"Provides a set of useful Windows-specific primitives.", "long_description"=>"Description\n===========\n\nProvides a set of Windows-specific primitives (Chef resources) meant to aid in the creation of cookbooks/recipes targeting the Windows platform.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Windows XP\n* Windows Vista\n* Windows Server 2003 R2\n* Windows 7\n* Windows Server 2008 (R1, R2)\n\nCookbooks\n---------\n\n* chef_handler (windows::reboot_handlerleverages the chef_handler LWRP)\n\nAttributes\n==========\n\n*node[‘windows’][‘allow_pending_reboots’]`

  • used to configure the WindowsRebootHandler (via the
    windows::reboot_handler recipe) to act on pending reboots. default is true
    (ie act on pending reboots). The value of this attribute only has an effect if
    the windows::reboot_handler is in a node’s run
    list.\n\nResource/Provider\n=================\n\nwindows_auto_run\n------------------\n\n###
    Actions\n- :create: Create an item to be run at login\n- :remove: Remove an
    item that was previously setup to run at login\n\n### Attribute Parameters\n-
    :name: Name attribute. The name of the value to be stored in the registry\n-
    :program: The program to be run at login\n- :args: The arguments for the
    program\n\n### Examples\n\n # Run BGInfo at login\n windows_auto_run 'BGINFO’
    do\n program “C:/Sysinternals/bginfo.exe”\n args
    "\“C:/Sysinternals/Config.bgi\” /NOLICPROMPT /TIMER:0"\n not_if {
    Registry.value_exists?(AUTO_RUN_KEY, ‘BGINFO’) }\n action :create\n
    end\n\n\nwindows_batch\n------------\nExecute a batch script using the
    cmd.exe interpreter (much like the script resources for bash, csh, powershell,
    perl, python and ruby). A temporary file is created and executed like other
    script resources, rather than run inline. By their nature, Script resources are
    not idempotent, as they are completely up to the user’s imagination. Use the
    not_if or only_if meta parameters to guard the resource for
    idempotence.\n\n### Actions\n\n- :run: run the batch file\n\n### Attribute
    Parameters\n\n- command: name attribute. Name of the command to execute.\n-
    code: quoted string of code to execute.\n- creates: a file this command creates
  • if the file exists, the command will not be run.\n- cwd: current working
    directory to run the command from.\n- flags: command line flags to pass to the
    interpreter when invoking.\n- user: A user name or user ID that we should
    change to before running this command.\n- group: A group name or group ID that
    we should change to before running this command.\n\n### Examples\n\n
    windows_batch “unzip_and_move_ruby” do\n code <<-EOH\n 7z.exe x
    #{Chef::Config[:file_cache_path]}/ruby-1.8.7-p352-i386-mingw32.7z
    -oC:\\source -r -y\n xcopy C:\\source\\ruby-1.8.7-p352-i386-mingw32
    C:\\ruby /e /y\n EOH\n end\n\n windows_batch “echo some env
    vars” do\n code <<-EOH\n echo %TEMP%\n echo %SYSTEMDRIVE%\n
    echo %PATH%\n echo %WINDIR%\n EOH\n
    end\n\n\nwindows_feature\n-----------------\n\nWindows Roles and Features can
    be thought of as built-in operating system packages that ship with the OS. A
    server role is a set of software programs that, when they are installed and
    properly configured, lets a computer perform a specific function for multiple
    users or other computers within a network. A Role can have multiple Role
    Services that provide functionality to the Role. Role services are software
    programs that provide the functionality of a role. Features are software
    programs that, although they are not directly parts of roles, can support or
    augment the functionality of one or more roles, or improve the functionality of
    the server, regardless of which roles are installed. Collectively we refer to
    all of these attributes as ‘features’.\n\nThis resource allows you to manage
    these ‘features’ in an unattended, idempotent way.\n\nThere are two providers
    for the windows_features which map into Microsoft’s two major tools for
    managing roles/features: Deployment Image Servicing and Management
    (DISM)
    and
    Servermanagercmd
    (The CLI for Server Manager). As Servermanagercmd is deprecated, Chef will set
    the default provider to Chef::Provider::WindowsFeature::DISM if DISM is
    present on the system being configured. The default provider will fall back to
    Chef::Provider::WindowsFeature::ServerManagerCmd.\n\nFor more information on
    Roles, Role Services and Features see the Microsoft TechNet article on the
    topic
    . For a
    complete list of all features that are available on a node type either of the
    following commands at a command prompt:\n\n dism /online /Get-Features\n
    servermanagercmd -query\n\n### Actions\n\n- :install: install a Windows
    role/feature\n- :remove: remove a Windows role/feature\n\n### Attribute
    Parameters\n\n- feature_name: name of the feature/role to install. The same
    feature may have different names depending on the provider used (ie DHCPServer
    vs DHCP; DNS-Server-Full-Role vs DNS).\n\n### Providers\n\n-
    Chef::Provider::WindowsFeature::DISM: Uses Deployment Image Servicing and
    Management (DISM) to manage roles/features.\n-
    Chef::Provider::WindowsFeature::ServerManagerCmd: Uses Server Manager to
    manage roles/features.\n\n### Examples\n\n # enable the node as a DHCP
    Server\n windows_feature “DHCPServer” do\n action :install\n
    end\n\n # enable TFTP\n windows_feature “TFTP” do\n action
    :install\n end\n\n # disable Telnet client/server\n %w{ TelnetServer
    TelnetClient }.each do |feature|\n windows_feature feature do\n
    action :remove\n end\n end\n\n
    #\n\nwindows_package\n-----------------\n\nManage Windows application
    packages in an unattended, idempotent way.\n\nThe following application
    installers are currently supported:\n\n* MSI packages\n* InstallShield\n* Wise
    InstallMaster\n* Inno Setup\n* Nullsoft Scriptable Install System\n\nIf the
    proper installer type is not passed into the resource’s installer_type
    attribute, the provider will do it’s best to identify the type by introspecting
    the installation package. If the installation type cannot be properly
    identified the :custom value can be passed into the installer_type attribute
    along with the proper flags for silent/quiet installation (using the options
    attribute…see example below).\n\n__PLEASE NOTE__ - For proper idempotence the
    resource’s package_name should be the same as the ‘DisplayName’ registry
    value in the uninstallation data that is created during package installation.
    The easiest way to definitively find the proper ‘DisplayName’ value is to
    install the package on a machine and search for the uninstall information under
    the following registry keys:\n\n*
    HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_LOCAL_MACHINE\\Software\\Wow6464Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n\nFor
    maximum flexibility the source attribute supports both remote and local
    installation packages.\n\n### Actions\n\n- :install: install a package\n-
    :remove: remove a package. The remove action is completely hit or miss as many
    application uninstallers do not support a full silent/quiet mode.\n\n###
    Attribute Parameters\n\n- package_name: name attribute. The ‘DisplayName’ of
    the application installation package.\n- source: The source of the windows
    installer. This can either be a URI or a local path.\n- installer_type: They
    type of windows installation package. valid values are: :msi, :inno, :nsis,
    :wise, :installshield, :custom. If this value is not provided, the provider
    will do it’s best to identify the installer type through introspection of the
    file.\n- checksum: useful if source is remote, the SHA-256 checksum of the
    file–if the local file matches the checksum, Chef will not download it\n-
    options: Additional options to pass the underlying installation command\n\n###
    Examples\n\n # install PuTTY (InnoSetup installer)\n windows_package
    "PuTTY version 0.60" do\n source
    "http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe"\n
    installer_type :inno\n action :install\n end\n\n # install 7-Zip
    (MSI installer)\n windows_package “7-Zip 9.20 (x64 edition)” do\n
    source “http://downloads.sourceforge.net/sevenzip/7z920-x64.msi”\n
    action :install\n end\n\n # install Notepad++ (Y U No Emacs?) using a
    local installer\n windows_package “Notepad++” do\n source
    "c:/installation_files/npp.5.9.2.Installer.exe"\n action :install\n
    end\n\n # install VLC for that Xvid (NSIS installer)\n windows_package
    "VLC media player 1.1.10" do\n source
    "http://superb-sea2.dl.sourceforge.net/project/vlc/1.1.10/win32/vlc-1.1.10-win32.exe"\n
    action :install\n end\n\n # install Firefox as custom installer and
    manually set the silent install flags\n windows_package “Mozilla Firefox
    5.0 (x86 en-US)” do\n source
    "http://archive.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/5.0/win32/en-US/Firefox%20Setup%205.0.exe"\n
    options “-ms”\n installer_type :custom\n action :install\n
    end\n\n # Google Chrome FTW (MSI installer)\n windows_package “Google
    Chrome” do\n source
    "https://dl-ssl.google.com/tag/s/appguid%3D{8A69D345-D564-463C-AFF1-A69D9E530F96}%26iid%3D{806F36C0-CB54-4A84-A3F3-0CF8A86575E0}%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%20Chrome%26needsadmin%3Dfalse/edgedl/chrome/install/GoogleChromeStandaloneEnterprise.msi"\n
    action :install\n end\n\n # remove Google Chrome (but why??)\n
    windows_package “Google Chrome” do\n action :remove\n end\n\n #
    remove 7-Zip\n windows_package “7-Zip 9.20 (x64 edition)” do\n action
    :remove\n end\n\n\nwindows_reboot\n------------------\n\nSets required
    data in the node’s run_state to notify WindowsRebootHandler a reboot is
    requested. If Chef run completes successfully a reboot will occur if the
    WindowsRebootHandler is properly registered as a report handler. As an
    action of :request will cause a node to reboot every Chef run, this resource
    is usually notified by other resources…ie restart node after a package is
    installed (see example below).\n\n### Actions\n- :request: requests a reboot at
    completion of successful Cher run. requires WindowsRebootHandler to be
    registered as a report handler.\n- :cancel: remove reboot request from
    node.run_state. this will cancel ALL previously requested reboots as this is
    a binary state.\n\n### Attribute Parameters\n- :timeout: Name attribute.
    timeout delay in seconds to wait before proceeding with the requested reboot.
    default is 60 seconds\n- :reason: comment on the reason for the reboot. default
    is ‘Opscode Chef initiated reboot’\n\n### Examples\n\n # if the package
    installs, schedule a reboot at end of chef run\n windows_reboot 60 do\n
    reason ‘cause chef said so’\n action :nothing\n end\n
    windows_package ‘some_package’ do\n action :install\n notifies
    :request, ‘windows_reboot[60]’\n end\n\n # cancel the previously
    requested reboot\n windows_reboot 60 do\n action :cancel\n
    end\n\nwindows_registry\n-----------------\n\nCreates and modifies Windows
    registry keys.\n\n### Actions\n\n- :create: create a new registry key with the
    provided values.\n- :modify: modify an existing registry key with the provided
    values.\n- :force_modify: modify an existing registry key with the provided
    values. ensures the value is actually set by checking multiple times. useful
    for fighting race conditions where two processes are trying to set the same
    registry key. This will be updated in the near future to use
    ’RegNotifyChangeKeyValue’ which is exposed by the WinAPI and allows a process
    to register for notification on a registry key change.\n- :remove: removes a
    value from an existing registry key\n\n### Attribute Parameters\n\n- key_name:
    name attribute. The registry key to create/modify.\n- values: hash of the
    values to set under the registry key. The individual hash items will become
    respective ‘Value name’ => ‘Value data’ items in the registry key.\n\n###
    Examples\n\n # make the local windows proxy match the one set for Chef\n
    proxy = URI.parse(Chef::Config[:http_proxy])\n windows_registry
    ’HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings’ do\n
    values ‘ProxyEnable’ => 1, ‘ProxyServer’ =>
    "#{proxy.host}:#{proxy.port}", ‘ProxyOverride’ => ‘’\n end\n\n

enable Remote Desktop and poke the firewall hole\n windows_registry

‘HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server’ do\n values
’FdenyTSConnections’ => 0\n end\n\n # Delete an item from the registry\n
windows_registry ‘HKCU\Software\Test’ do\n #Key is the name of the
value that you want to delete the value is always empty\n values
’ValueToDelete’ => ‘’\n action :remove\n end\n\n### Library Methods\n\n

Registry.value_exists?(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n
Registry.key_exists?(‘HKLM\SOFTWARE\Microsoft’)\n BgInfo =
Registry.get_value(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n\n\n’windows_path’\n--------------\n\n###
Actions\n- :add: Add an item to the system path\n\n### Attribute Parameters\n-
:path: Name attribute. The name of the value to add to the system path\n\n###
Examples\n\n #Add Sysinternals to the system path\n windows_path
’C:\Sysinternals’ do\n action :add\n
end\n\n\nwindows_zipfile\n-----------------\n\nMost version of Windows do not
ship with native cli utility for managing compressed files. This resource
provides a pure-ruby implementation for managing zip files. Be sure to use the
not_if or only_if meta parameters to guard the resource for idempotence or
action will be taken on the zip file every Chef run.\n\n### Actions\n\n-
:unzip: unzip a compressed file\n\n### Attribute Parameters\n\n- path: name
attribute. The path where files will be unzipped to.\n- source: The source of
the zip file. This can either be a URI or a local path.\n- overwrite: force an
overwrite of the files if the already exists.\n\n### Examples\n\n # unzip a
remote zip file locally\n windows_zipfile “c:/bin” do\n source
"http://download.sysinternals.com/Files/SysinternalsSuite.zip"\n action
:unzip\n not_if {::File.exists?(“c:/bin/PsExec.exe”)}\n end\n\n #
unzip a local zipfile\n windows_zipfile “c:/the_codez” do\n source
"c:/foo/baz/the_codez.zip"\n action :unzip\n
end\n\n\nException/Report
Handlers\n=========================\n\nWindowsRebootHandler\n----------------------\n\nRequired
reboots are a necessary evil of configuring and managing Windows nodes. This
report handler (ie fires at the end of successful Chef runs) acts on requested
(Chef initiated) or pending (as determined by the OS per configuration action
we performed) reboots. The allow_pending_reboots initialization argument
should be set to false if you do not want the handler to automatically reboot a
node if it has been determined a reboot is pending. Reboots can still be
requested explicitly via the windows_reboot LWRP.\n\n## Initialization
Arguments\n\n- allow_pending_reboots: indicator on whether the handler should
act on a the Window’s ‘pending reboot’ state. default is true\n- timeout:
timeout delay in seconds to wait before proceeding with the reboot. default is
60 seconds\n- reason: comment on the reason for the reboot. default is
’Opscode Chef initiated reboot’\n\nUsage\n=====\n\nJust place an explicit
dependency on this cookbook (using depends in the cookbook’s metadata.rb) from
any cookbook where you would like to use the Windows-specific
resources/providers that ship with this
cookbook.\n\ndefault\n-------\n\nConvenience recipe that installs supporting
gems for many of the resources/providers that ship with this
cookbook.\n\nreboot_handler\n--------------\n\nLeverages the chef_handler
LWRP to register the WindowsRebootHandler report handler that ships as part
of this cookbook. By default this handler is set to automatically act on
pending reboots. If you would like to change this behavior override
node['windows']['allow_pending_reboots'] and set the value to false. For
example:\n\n % cat roles/base.rb\n name “base”\n description “base
role”\n override_attributes(\n “windows” => {\n
“allow_pending_reboots” => false\n }\n )\n\nThis will still allow a
reboot to be explicitly requested via the windows_reboot
LWRP.\n\nChanges/Roadmap\n===============\n\n## Future\n\n* package
preseeding/response_file support\n* package installation location via a
target_dir attribute.\n* [COOK-666] windows_package should support CoApp
packages\n* windows_registry :force_modify action should use
RegNotifyChangeKeyValue from WinAPI\n* WindowsRebootHandler/windows_reboot LWRP
should support kicking off subsequent chef run on reboot.\n\n## v1.2.8\n\n*
FIX: Older Windows (Windows Server 2003) sometimes return 127 on successful
forked commands\n* FIX: windows_package, ensure we pass the WOW* registry
redirection flags into reg.open\n\n## v1.2.6\n\n* patch to fix [CHEF-2684],
Open4 is named Open3 in Ruby 1.9\n* Ruby 1.9’s Open3 returns 0 and 42 for
successful commands\n* retry keyword can only be used in a rescue block in Ruby
1.9\n\n## v1.2.4\n\n* windows_package - catch Win32::Registry::Error that pops
up when searching certain keys\n\n## v1.2.2\n\n* combined numerous helper
libarires for easier sharing across libaries/LWRPs\n* renamed
Chef::Provider::WindowsFeature::Base file to the more descriptive
feature_base.rb\n* refactored windows_path LWRP\n * :add action should MODIFY
the the underlying ENV variable (vs CREATE)\n * deleted greedy :remove action
until it could be made more idempotent\n* added a windows_batch
resource/provider for running batch scripts remotely\n\n## v1.2.0\n\n*
[COOK-745] gracefully handle required server restarts on Windows platform\n *
WindowsRebootHandler for requested and pending reboots\n * windows_reboot LWRP
for requesting (receiving notifies) reboots\n * reboot_handler recipe for
enabling WindowsRebootHandler as a report handler\n* [COOK-714] Correct
initialize misspelling\n* RegistryHelper - new get_values method which returns
all values for a particular key.\n\n## v1.0.8\n\n* [COOK-719] resource/provider
for managing windows features\n* [COOK-717] remove windows_env_vars resource as
env resource exists in core chef\n* new Windows::Version helper class\n*
refactored Windows::Helper mixin\n\n## v1.0.6\n\n* added force_modify action
to windows_registry resource\n* add win_friendly_path helper\n* re-purpose
default recipe to install useful supporting windows related gems\n\n##
v1.0.4\n\n* [COOK-700] new resources and improvements to the windows_registry
provider (thanks Paul Morton!)\n * Open the registry in the bitednes of the
OS\n * Provide convenience methods to check if keys and values exit\n *
Provide convenience method for reading registry values\n * NEW -
windows_auto_run resource/provider\n * NEW - windows_env_vars
resource/provider\n * NEW - windows_path resource/provider\n* re-write of
the windows_package logic for determining current installed packages\n* new
checksum attribute for windows_package resource…useful for remote
packages\n\n## v1.0.2:\n\n* [COOK-647] account for Wow6432Node registry
redirecter\n* [COOK-656] begin/rescue on win32/registry\n\n## 1.0.0:\n\n*
[COOK-612] initial release\n\nLicense and
Author\n==================\n\nAuthor:: Seth Chisamore
(schisamo@opscode.com)\nAuthor:: Doug MacEachern
(dougm@vmware.com)\nAuthor:: Paul Morton
(pmorton@biaprotect.com)\n\nCopyright:: 2011, Opscode, Inc.\nCopyright::
2010, VMware, Inc.\nCopyright:: 2011, Business Intelligence Associates,
Inc\n\n\nLicensed under the Apache License, Version 2.0 (the “License”);\nyou
may not use this file except in compliance with the License.\nYou may obtain a
copy of the License at\n\n
http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law
or agreed to in writing, software\ndistributed under the License is distributed
on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.\nSee the License for the specific language governing
permissions and\nlimitations under the License.\n", “maintainer”=>“Opscode,
Inc.”, “maintainer_email”=>"cookbooks@opscode.com", “license”=>“Apache 2.0”,
“platforms”=>{“windows”=>">= 0.0.0"}, “dependencies”=>{“chef_handler”=>">=
0.0.0"}, “recommendations”=>{}, “suggestions”=>{}, “conflicting”=>{},
“providing”=>{“windows”=>">= 0.0.0", “windows::reboot_handler”=>">= 0.0.0"},
“replacing”=>{}, “attributes”=>{}, “groupings”=>{}, “recipes”=>{“windows”=>"",
“windows::reboot_handler”=>""}, “version”=>“1.2.8”},
“resources”=>[{“name”=>“zipfile.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/ef09da6000183197af74955985a936c5”,
“checksum”=>“ef09da6000183197af74955985a936c5”, “path”=>“resources/zipfile.rb”,
“specificity”=>“default”}, {“name”=>“package.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/5317f17e18e8edf0dbed3b67f2a0487d”,
“checksum”=>“5317f17e18e8edf0dbed3b67f2a0487d”, “path”=>“resources/package.rb”,
“specificity”=>“default”}, {“name”=>“registry.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f0acd3d5e8d933996218d2ecf9553463”,
“checksum”=>“f0acd3d5e8d933996218d2ecf9553463”,
“path”=>“resources/registry.rb”, “specificity”=>“default”},
{“name”=>“auto_run.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/8916c5b22a18c87947dff58b71b974af”,
“checksum”=>“8916c5b22a18c87947dff58b71b974af”,
“path”=>“resources/auto_run.rb”, “specificity”=>“default”},
{“name”=>“reboot.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8472303b776c2322600a0751c815395”,
“checksum”=>“b8472303b776c2322600a0751c815395”, “path”=>“resources/reboot.rb”,
“specificity”=>“default”}, {“name”=>“path.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/848bd700c257e846d1011bda420d54e8”,
“checksum”=>“848bd700c257e846d1011bda420d54e8”, “path”=>“resources/path.rb”,
“specificity”=>“default”}, {“name”=>“batch.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/53fe31b998dfd009d7b8f58fa2380c0c”,
“checksum”=>“53fe31b998dfd009d7b8f58fa2380c0c”, “path”=>“resources/batch.rb”,
“specificity”=>“default”}, {“name”=>“feature.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/60e1a5b1b17dfc60285fb28fcd3870be”,
“checksum”=>“60e1a5b1b17dfc60285fb28fcd3870be”, “path”=>“resources/feature.rb”,
“specificity”=>“default”}], “libraries”=>[{“name”=>“feature_base.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/568fe3411d4a69f1c3c9b32780b24cf7”,
“checksum”=>“568fe3411d4a69f1c3c9b32780b24cf7”,
“path”=>“libraries/feature_base.rb”, “specificity”=>“default”},
{“name”=>“registry_helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/1f28fb0b284fcd8e1241ef5dff35506a”,
“checksum”=>“1f28fb0b284fcd8e1241ef5dff35506a”,
“path”=>“libraries/registry_helper.rb”, “specificity”=>“default”},
{“name”=>“helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/cead86571eaa50734abbcdfc608025fd”,
“checksum”=>“cead86571eaa50734abbcdfc608025fd”, “path”=>“libraries/helper.rb”,
“specificity”=>“default”}, {“name”=>“windows_privileged.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/724ecf2579c182dff0f21a92b262256e”,
“checksum”=>“724ecf2579c182dff0f21a92b262256e”,
“path”=>“libraries/windows_privileged.rb”, “specificity”=>“default”},
{“name”=>“version.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/0bcfe87a6e84ad2a396ec2dbf49fea4b”,
“checksum”=>“0bcfe87a6e84ad2a396ec2dbf49fea4b”, “path”=>“libraries/version.rb”,
“specificity”=>“default”}, {“name”=>“ruby_19_patches.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6b1e4d953a821a36e60a3a434783a42b”,
“checksum”=>“6b1e4d953a821a36e60a3a434783a42b”,
“path”=>“libraries/ruby_19_patches.rb”, “specificity”=>“default”}],
“templates”=>[], “cookbook_name”=>“windows”, “version”=>“1.2.8”,
“recipes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8f4746c0dc02ee922751006fa0b9c3f”,
“checksum”=>“b8f4746c0dc02ee922751006fa0b9c3f”, “path”=>“recipes/default.rb”,
“specificity”=>“default”}, {“name”=>“reboot_handler.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/a55d8ab514d9d9efae136a872711f80f”,
“checksum”=>“a55d8ab514d9d9efae136a872711f80f”,
“path”=>“recipes/reboot_handler.rb”, “specificity”=>“default”}],
“root_files”=>[{“name”=>“README.md”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/07e9fd4a7fce0b20dd5687a87b42fb1e”,
“checksum”=>“07e9fd4a7fce0b20dd5687a87b42fb1e”, “path”=>“README.md”,
“specificity”=>“default”}, {“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/22c3a3244569a6ff3802d63eb02a71e3”,
“checksum”=>“22c3a3244569a6ff3802d63eb02a71e3”, “path”=>“metadata.rb”,
“specificity”=>“default”}, {“name”=>“metadata.json”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/3b0f21e46403c501df07b861554fbe51”,
“checksum”=>“3b0f21e46403c501df07b861554fbe51”, “path”=>“metadata.json”,
“specificity”=>“default”}], “frozen?”=>false, “chef_type”=>“cookbook_version”},
@file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x356b998 @cookbook=nil,
@name=“windows”, @long_description="Description\n===========\n\nProvides a set
of Windows-specific primitives (Chef resources) meant to aid in the creation of
cookbooks/recipes targeting the Windows
platform.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Windows
XP\n* Windows Vista\n* Windows Server 2003 R2\n* Windows 7\n* Windows Server
2008 (R1, R2)\n\nCookbooks\n---------\n\n* chef_handler
(windows::reboot_handler leverages the chef_handler
LWRP)\n\nAttributes\n==========\n\n* node['windows']['allow_pending_reboots']

  • used to configure the WindowsRebootHandler (via the
    windows::reboot_handler recipe) to act on pending reboots. default is true
    (ie act on pending reboots). The value of this attribute only has an effect if
    the windows::reboot_handler is in a node’s run
    list.\n\nResource/Provider\n=================\n\nwindows_auto_run\n------------------\n\n###
    Actions\n- :create: Create an item to be run at login\n- :remove: Remove an
    item that was previously setup to run at login\n\n### Attribute Parameters\n-
    :name: Name attribute. The name of the value to be stored in the registry\n-
    :program: The program to be run at login\n- :args: The arguments for the
    program\n\n### Examples\n\n # Run BGInfo at login\n windows_auto_run 'BGINFO’
    do\n program “C:/Sysinternals/bginfo.exe”\n args
    "\“C:/Sysinternals/Config.bgi\” /NOLICPROMPT /TIMER:0"\n not_if {
    Registry.value_exists?(AUTO_RUN_KEY, ‘BGINFO’) }\n action :create\n
    end\n\n\nwindows_batch\n------------\nExecute a batch script using the
    cmd.exe interpreter (much like the script resources for bash, csh, powershell,
    perl, python and ruby). A temporary file is created and executed like other
    script resources, rather than run inline. By their nature, Script resources are
    not idempotent, as they are completely up to the user’s imagination. Use the
    not_if or only_if meta parameters to guard the resource for
    idempotence.\n\n### Actions\n\n- :run: run the batch file\n\n### Attribute
    Parameters\n\n- command: name attribute. Name of the command to execute.\n-
    code: quoted string of code to execute.\n- creates: a file this command creates
  • if the file exists, the command will not be run.\n- cwd: current working
    directory to run the command from.\n- flags: command line flags to pass to the
    interpreter when invoking.\n- user: A user name or user ID that we should
    change to before running this command.\n- group: A group name or group ID that
    we should change to before running this command.\n\n### Examples\n\n
    windows_batch “unzip_and_move_ruby” do\n code <<-EOH\n 7z.exe x
    #{Chef::Config[:file_cache_path]}/ruby-1.8.7-p352-i386-mingw32.7z
    -oC:\\source -r -y\n xcopy C:\\source\\ruby-1.8.7-p352-i386-mingw32
    C:\\ruby /e /y\n EOH\n end\n\n windows_batch “echo some env
    vars” do\n code <<-EOH\n echo %TEMP%\n echo %SYSTEMDRIVE%\n
    echo %PATH%\n echo %WINDIR%\n EOH\n
    end\n\n\nwindows_feature\n-----------------\n\nWindows Roles and Features can
    be thought of as built-in operating system packages that ship with the OS. A
    server role is a set of software programs that, when they are installed and
    properly configured, lets a computer perform a specific function for multiple
    users or other computers within a network. A Role can have multiple Role
    Services that provide functionality to the Role. Role services are software
    programs that provide the functionality of a role. Features are software
    programs that, although they are not directly parts of roles, can support or
    augment the functionality of one or more roles, or improve the functionality of
    the server, regardless of which roles are installed. Collectively we refer to
    all of these attributes as ‘features’.\n\nThis resource allows you to manage
    these ‘features’ in an unattended, idempotent way.\n\nThere are two providers
    for the windows_features which map into Microsoft’s two major tools for
    managing roles/features: Deployment Image Servicing and Management
    (DISM)
    and
    Servermanagercmd
    (The CLI for Server Manager). As Servermanagercmd is deprecated, Chef will set
    the default provider to Chef::Provider::WindowsFeature::DISM if DISM is
    present on the system being configured. The default provider will fall back to
    Chef::Provider::WindowsFeature::ServerManagerCmd.\n\nFor more information on
    Roles, Role Services and Features see the Microsoft TechNet article on the
    topic
    . For a
    complete list of all features that are available on a node type either of the
    following commands at a command prompt:\n\n dism /online /Get-Features\n
    servermanagercmd -query\n\n### Actions\n\n- :install: install a Windows
    role/feature\n- :remove: remove a Windows role/feature\n\n### Attribute
    Parameters\n\n- feature_name: name of the feature/role to install. The same
    feature may have different names depending on the provider used (ie DHCPServer
    vs DHCP; DNS-Server-Full-Role vs DNS).\n\n### Providers\n\n-
    Chef::Provider::WindowsFeature::DISM: Uses Deployment Image Servicing and
    Management (DISM) to manage roles/features.\n-
    Chef::Provider::WindowsFeature::ServerManagerCmd: Uses Server Manager to
    manage roles/features.\n\n### Examples\n\n # enable the node as a DHCP
    Server\n windows_feature “DHCPServer” do\n action :install\n
    end\n\n # enable TFTP\n windows_feature “TFTP” do\n action
    :install\n end\n\n # disable Telnet client/server\n %w{ TelnetServer
    TelnetClient }.each do |feature|\n windows_feature feature do\n
    action :remove\n end\n end\n\n
    #\n\nwindows_package\n-----------------\n\nManage Windows application
    packages in an unattended, idempotent way.\n\nThe following application
    installers are currently supported:\n\n* MSI packages\n* InstallShield\n* Wise
    InstallMaster\n* Inno Setup\n* Nullsoft Scriptable Install System\n\nIf the
    proper installer type is not passed into the resource’s installer_type
    attribute, the provider will do it’s best to identify the type by introspecting
    the installation package. If the installation type cannot be properly
    identified the :custom value can be passed into the installer_type attribute
    along with the proper flags for silent/quiet installation (using the options
    attribute…see example below).\n\n__PLEASE NOTE__ - For proper idempotence the
    resource’s package_name should be the same as the ‘DisplayName’ registry
    value in the uninstallation data that is created during package installation.
    The easiest way to definitively find the proper ‘DisplayName’ value is to
    install the package on a machine and search for the uninstall information under
    the following registry keys:\n\n*
    HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_LOCAL_MACHINE\\Software\\Wow6464Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n\nFor
    maximum flexibility the source attribute supports both remote and local
    installation packages.\n\n### Actions\n\n- :install: install a package\n-
    :remove: remove a package. The remove action is completely hit or miss as many
    application uninstallers do not support a full silent/quiet mode.\n\n###
    Attribute Parameters\n\n- package_name: name attribute. The ‘DisplayName’ of
    the application installation package.\n- source: The source of the windows
    installer. This can either be a URI or a local path.\n- installer_type: They
    type of windows installation package. valid values are: :msi, :inno, :nsis,
    :wise, :installshield, :custom. If this value is not provided, the provider
    will do it’s best to identify the installer type through introspection of the
    file.\n- checksum: useful if source is remote, the SHA-256 checksum of the
    file–if the local file matches the checksum, Chef will not download it\n-
    options: Additional options to pass the underlying installation command\n\n###
    Examples\n\n # install PuTTY (InnoSetup installer)\n windows_package
    "PuTTY version 0.60" do\n source
    "http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe"\n
    installer_type :inno\n action :install\n end\n\n # install 7-Zip
    (MSI installer)\n windows_package “7-Zip 9.20 (x64 edition)” do\n
    source “http://downloads.sourceforge.net/sevenzip/7z920-x64.msi”\n
    action :install\n end\n\n # install Notepad++ (Y U No Emacs?) using a
    local installer\n windows_package “Notepad++” do\n source
    "c:/installation_files/npp.5.9.2.Installer.exe"\n action :install\n
    end\n\n # install VLC for that Xvid (NSIS installer)\n windows_package
    "VLC media player 1.1.10" do\n source
    "http://superb-sea2.dl.sourceforge.net/project/vlc/1.1.10/win32/vlc-1.1.10-win32.exe"\n
    action :install\n end\n\n # install Firefox as custom installer and
    manually set the silent install flags\n windows_package “Mozilla Firefox
    5.0 (x86 en-US)” do\n source
    "http://archive.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/5.0/win32/en-US/Firefox%20Setup%205.0.exe"\n
    options “-ms”\n installer_type :custom\n action :install\n
    end\n\n # Google Chrome FTW (MSI installer)\n windows_package “Google
    Chrome” do\n source
    "https://dl-ssl.google.com/tag/s/appguid%3D{8A69D345-D564-463C-AFF1-A69D9E530F96}%26iid%3D{806F36C0-CB54-4A84-A3F3-0CF8A86575E0}%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%20Chrome%26needsadmin%3Dfalse/edgedl/chrome/install/GoogleChromeStandaloneEnterprise.msi"\n
    action :install\n end\n\n # remove Google Chrome (but why??)\n
    windows_package “Google Chrome” do\n action :remove\n end\n\n #
    remove 7-Zip\n windows_package “7-Zip 9.20 (x64 edition)” do\n action
    :remove\n end\n\n\nwindows_reboot\n------------------\n\nSets required
    data in the node’s run_state to notify WindowsRebootHandler a reboot is
    requested. If Chef run completes successfully a reboot will occur if the
    WindowsRebootHandler is properly registered as a report handler. As an
    action of :request will cause a node to reboot every Chef run, this resource
    is usually notified by other resources…ie restart node after a package is
    installed (see example below).\n\n### Actions\n- :request: requests a reboot at
    completion of successful Cher run. requires WindowsRebootHandler to be
    registered as a report handler.\n- :cancel: remove reboot request from
    node.run_state. this will cancel ALL previously requested reboots as this is
    a binary state.\n\n### Attribute Parameters\n- :timeout: Name attribute.
    timeout delay in seconds to wait before proceeding with the requested reboot.
    default is 60 seconds\n- :reason: comment on the reason for the reboot. default
    is ‘Opscode Chef initiated reboot’\n\n### Examples\n\n # if the package
    installs, schedule a reboot at end of chef run\n windows_reboot 60 do\n
    reason ‘cause chef said so’\n action :nothing\n end\n
    windows_package ‘some_package’ do\n action :install\n notifies
    :request, ‘windows_reboot[60]’\n end\n\n # cancel the previously
    requested reboot\n windows_reboot 60 do\n action :cancel\n
    end\n\nwindows_registry\n-----------------\n\nCreates and modifies Windows
    registry keys.\n\n### Actions\n\n- :create: create a new registry key with the
    provided values.\n- :modify: modify an existing registry key with the provided
    values.\n- :force_modify: modify an existing registry key with the provided
    values. ensures the value is actually set by checking multiple times. useful
    for fighting race conditions where two processes are trying to set the same
    registry key. This will be updated in the near future to use
    ’RegNotifyChangeKeyValue’ which is exposed by the WinAPI and allows a process
    to register for notification on a registry key change.\n- :remove: removes a
    value from an existing registry key\n\n### Attribute Parameters\n\n- key_name:
    name attribute. The registry key to create/modify.\n- values: hash of the
    values to set under the registry key. The individual hash items will become
    respective ‘Value name’ => ‘Value data’ items in the registry key.\n\n###
    Examples\n\n # make the local windows proxy match the one set for Chef\n
    proxy = URI.parse(Chef::Config[:http_proxy])\n windows_registry
    ’HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings’ do\n
    values ‘ProxyEnable’ => 1, ‘ProxyServer’ =>
    "#{proxy.host}:#{proxy.port}", ‘ProxyOverride’ => ‘’\n end\n\n

enable Remote Desktop and poke the firewall hole\n windows_registry

‘HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server’ do\n values
’FdenyTSConnections’ => 0\n end\n\n # Delete an item from the registry\n
windows_registry ‘HKCU\Software\Test’ do\n #Key is the name of the
value that you want to delete the value is always empty\n values
’ValueToDelete’ => ‘’\n action :remove\n end\n\n### Library Methods\n\n

Registry.value_exists?(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n
Registry.key_exists?(‘HKLM\SOFTWARE\Microsoft’)\n BgInfo =
Registry.get_value(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n\n\n’windows_path’\n--------------\n\n###
Actions\n- :add: Add an item to the system path\n\n### Attribute Parameters\n-
:path: Name attribute. The name of the value to add to the system path\n\n###
Examples\n\n #Add Sysinternals to the system path\n windows_path
’C:\Sysinternals’ do\n action :add\n
end\n\n\nwindows_zipfile\n-----------------\n\nMost version of Windows do not
ship with native cli utility for managing compressed files. This resource
provides a pure-ruby implementation for managing zip files. Be sure to use the
not_if or only_if meta parameters to guard the resource for idempotence or
action will be taken on the zip file every Chef run.\n\n### Actions\n\n-
:unzip: unzip a compressed file\n\n### Attribute Parameters\n\n- path: name
attribute. The path where files will be unzipped to.\n- source: The source of
the zip file. This can either be a URI or a local path.\n- overwrite: force an
overwrite of the files if the already exists.\n\n### Examples\n\n # unzip a
remote zip file locally\n windows_zipfile “c:/bin” do\n source
"http://download.sysinternals.com/Files/SysinternalsSuite.zip"\n action
:unzip\n not_if {::File.exists?(“c:/bin/PsExec.exe”)}\n end\n\n #
unzip a local zipfile\n windows_zipfile “c:/the_codez” do\n source
"c:/foo/baz/the_codez.zip"\n action :unzip\n
end\n\n\nException/Report
Handlers\n=========================\n\nWindowsRebootHandler\n----------------------\n\nRequired
reboots are a necessary evil of configuring and managing Windows nodes. This
report handler (ie fires at the end of successful Chef runs) acts on requested
(Chef initiated) or pending (as determined by the OS per configuration action
we performed) reboots. The allow_pending_reboots initialization argument
should be set to false if you do not want the handler to automatically reboot a
node if it has been determined a reboot is pending. Reboots can still be
requested explicitly via the windows_reboot LWRP.\n\n## Initialization
Arguments\n\n- allow_pending_reboots: indicator on whether the handler should
act on a the Window’s ‘pending reboot’ state. default is true\n- timeout:
timeout delay in seconds to wait before proceeding with the reboot. default is
60 seconds\n- reason: comment on the reason for the reboot. default is
’Opscode Chef initiated reboot’\n\nUsage\n=====\n\nJust place an explicit
dependency on this cookbook (using depends in the cookbook’s metadata.rb) from
any cookbook where you would like to use the Windows-specific
resources/providers that ship with this
cookbook.\n\ndefault\n-------\n\nConvenience recipe that installs supporting
gems for many of the resources/providers that ship with this
cookbook.\n\nreboot_handler\n--------------\n\nLeverages the chef_handler
LWRP to register the WindowsRebootHandler report handler that ships as part
of this cookbook. By default this handler is set to automatically act on
pending reboots. If you would like to change this behavior override
node['windows']['allow_pending_reboots'] and set the value to false. For
example:\n\n % cat roles/base.rb\n name “base”\n description “base
role”\n override_attributes(\n “windows” => {\n
“allow_pending_reboots” => false\n }\n )\n\nThis will still allow a
reboot to be explicitly requested via the windows_reboot
LWRP.\n\nChanges/Roadmap\n===============\n\n## Future\n\n* package
preseeding/response_file support\n* package installation location via a
target_dir attribute.\n* [COOK-666] windows_package should support CoApp
packages\n* windows_registry :force_modify action should use
RegNotifyChangeKeyValue from WinAPI\n* WindowsRebootHandler/windows_reboot LWRP
should support kicking off subsequent chef run on reboot.\n\n## v1.2.8\n\n*
FIX: Older Windows (Windows Server 2003) sometimes return 127 on successful
forked commands\n* FIX: windows_package, ensure we pass the WOW* registry
redirection flags into reg.open\n\n## v1.2.6\n\n* patch to fix [CHEF-2684],
Open4 is named Open3 in Ruby 1.9\n* Ruby 1.9’s Open3 returns 0 and 42 for
successful commands\n* retry keyword can only be used in a rescue block in Ruby
1.9\n\n## v1.2.4\n\n* windows_package - catch Win32::Registry::Error that pops
up when searching certain keys\n\n## v1.2.2\n\n* combined numerous helper
libarires for easier sharing across libaries/LWRPs\n* renamed
Chef::Provider::WindowsFeature::Base file to the more descriptive
feature_base.rb\n* refactored windows_path LWRP\n * :add action should MODIFY
the the underlying ENV variable (vs CREATE)\n * deleted greedy :remove action
until it could be made more idempotent\n* added a windows_batch
resource/provider for running batch scripts remotely\n\n## v1.2.0\n\n*
[COOK-745] gracefully handle required server restarts on Windows platform\n *
WindowsRebootHandler for requested and pending reboots\n * windows_reboot LWRP
for requesting (receiving notifies) reboots\n * reboot_handler recipe for
enabling WindowsRebootHandler as a report handler\n* [COOK-714] Correct
initialize misspelling\n* RegistryHelper - new get_values method which returns
all values for a particular key.\n\n## v1.0.8\n\n* [COOK-719] resource/provider
for managing windows features\n* [COOK-717] remove windows_env_vars resource as
env resource exists in core chef\n* new Windows::Version helper class\n*
refactored Windows::Helper mixin\n\n## v1.0.6\n\n* added force_modify action
to windows_registry resource\n* add win_friendly_path helper\n* re-purpose
default recipe to install useful supporting windows related gems\n\n##
v1.0.4\n\n* [COOK-700] new resources and improvements to the windows_registry
provider (thanks Paul Morton!)\n * Open the registry in the bitednes of the
OS\n * Provide convenience methods to check if keys and values exit\n *
Provide convenience method for reading registry values\n * NEW -
windows_auto_run resource/provider\n * NEW - windows_env_vars
resource/provider\n * NEW - windows_path resource/provider\n* re-write of
the windows_package logic for determining current installed packages\n* new
checksum attribute for windows_package resource…useful for remote
packages\n\n## v1.0.2:\n\n* [COOK-647] account for Wow6432Node registry
redirecter\n* [COOK-656] begin/rescue on win32/registry\n\n## 1.0.0:\n\n*
[COOK-612] initial release\n\nLicense and
Author\n==================\n\nAuthor:: Seth Chisamore
(schisamo@opscode.com)\nAuthor:: Doug MacEachern
(dougm@vmware.com)\nAuthor:: Paul Morton
(pmorton@biaprotect.com)\n\nCopyright:: 2011, Opscode, Inc.\nCopyright::
2010, VMware, Inc.\nCopyright:: 2011, Business Intelligence Associates,
Inc\n\n\nLicensed under the Apache License, Version 2.0 (the “License”);\nyou
may not use this file except in compliance with the License.\nYou may obtain a
copy of the License at\n\n
http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law
or agreed to in writing, software\ndistributed under the License is distributed
on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.\nSee the License for the specific language governing
permissions and\nlimitations under the License.\n", @maintainer=“Opscode,
Inc.”, @maintainer_email=“cookbooks@opscode.com”, @license=“Apache 2.0”,
@description=“Provides a set of useful Windows-specific primitives.”,
@platforms={“windows”=>">= 0.0.0"}, @dependencies={“chef_handler”=>">= 0.0.0"},
@recommendations={}, @suggestions={}, @conflicting={},
@providing={“windows”=>">= 0.0.0", “windows::reboot_handler”=>">= 0.0.0"},
@replacing={}, @attributes={}, @groupings={}, @recipes={“windows”=>"",
“windows::reboot_handler”=>""}, @version=“1.2.8”>,
@checksums={“ef09da6000183197af74955985a936c5”=>nil,
“5317f17e18e8edf0dbed3b67f2a0487d”=>nil,
“f0acd3d5e8d933996218d2ecf9553463”=>nil,
“8916c5b22a18c87947dff58b71b974af”=>nil,
“b8472303b776c2322600a0751c815395”=>nil,
“848bd700c257e846d1011bda420d54e8”=>nil,
“53fe31b998dfd009d7b8f58fa2380c0c”=>nil,
“60e1a5b1b17dfc60285fb28fcd3870be”=>nil,
“9340fca5e1657d0d9f1bc5c081c22778”=>nil,
“f52bafb5e9ce97d2a7258445b6b56406”=>nil,
“271dba97116e58581ea4c650386dd8f3”=>nil,
“e58459cdaff6ef1bafb9fae64dffcc86”=>nil,
“7859415b67a1db7633695b1acc9704fd”=>nil,
“6aca1c8d5a8ad48c260e264f598e9bb4”=>nil,
“4b487ea5f4b20a2b17c761badcc55cfa”=>nil,
“4a24112ad215b0ee990d6418695324fe”=>nil,
“aa71d112a4856c8aaf422c7e8503e971”=>nil,
“b8f4746c0dc02ee922751006fa0b9c3f”=>nil,
“a55d8ab514d9d9efae136a872711f80f”=>nil,
“568fe3411d4a69f1c3c9b32780b24cf7”=>nil,
“1f28fb0b284fcd8e1241ef5dff35506a”=>nil,
“cead86571eaa50734abbcdfc608025fd”=>nil,
“724ecf2579c182dff0f21a92b262256e”=>nil,
“0bcfe87a6e84ad2a396ec2dbf49fea4b”=>nil,
“6b1e4d953a821a36e60a3a434783a42b”=>nil,
“eda001f275230230125ff1c8dbcd01af”=>nil,
“79a76ab34126d1e28c62c4f070b10dc9”=>nil,
“07e9fd4a7fce0b20dd5687a87b42fb1e”=>nil,
“22c3a3244569a6ff3802d63eb02a71e3”=>nil,
“3b0f21e46403c501df07b861554fbe51”=>nil},
@manifest_records_by_path={“resources/zipfile.rb”=>{“name”=>“zipfile.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/ef09da6000183197af74955985a936c5”,
“checksum”=>“ef09da6000183197af74955985a936c5”, “path”=>“resources/zipfile.rb”,
“specificity”=>“default”}, “resources/package.rb”=>{“name”=>“package.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/5317f17e18e8edf0dbed3b67f2a0487d”,
“checksum”=>“5317f17e18e8edf0dbed3b67f2a0487d”, “path”=>“resources/package.rb”,
“specificity”=>“default”}, “resources/registry.rb”=>{“name”=>“registry.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f0acd3d5e8d933996218d2ecf9553463”,
“checksum”=>“f0acd3d5e8d933996218d2ecf9553463”,
“path”=>“resources/registry.rb”, “specificity”=>“default”},
“resources/auto_run.rb”=>{“name”=>“auto_run.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/8916c5b22a18c87947dff58b71b974af”,
“checksum”=>“8916c5b22a18c87947dff58b71b974af”,
“path”=>“resources/auto_run.rb”, “specificity”=>“default”},
“resources/reboot.rb”=>{“name”=>“reboot.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8472303b776c2322600a0751c815395”,
“checksum”=>“b8472303b776c2322600a0751c815395”, “path”=>“resources/reboot.rb”,
“specificity”=>“default”}, “resources/path.rb”=>{“name”=>“path.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/848bd700c257e846d1011bda420d54e8”,
“checksum”=>“848bd700c257e846d1011bda420d54e8”, “path”=>“resources/path.rb”,
“specificity”=>“default”}, “resources/batch.rb”=>{“name”=>“batch.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/53fe31b998dfd009d7b8f58fa2380c0c”,
“checksum”=>“53fe31b998dfd009d7b8f58fa2380c0c”, “path”=>“resources/batch.rb”,
“specificity”=>“default”}, “resources/feature.rb”=>{“name”=>“feature.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/60e1a5b1b17dfc60285fb28fcd3870be”,
“checksum”=>“60e1a5b1b17dfc60285fb28fcd3870be”, “path”=>“resources/feature.rb”,
“specificity”=>“default”}, “providers/registry.rb”=>{“name”=>“registry.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/9340fca5e1657d0d9f1bc5c081c22778”,
“checksum”=>“9340fca5e1657d0d9f1bc5c081c22778”,
“path”=>“providers/registry.rb”, “specificity”=>“default”},
“providers/auto_run.rb”=>{“name”=>“auto_run.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f52bafb5e9ce97d2a7258445b6b56406”,
“checksum”=>“f52bafb5e9ce97d2a7258445b6b56406”,
“path”=>“providers/auto_run.rb”, “specificity”=>“default”},
“providers/path.rb”=>{“name”=>“path.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/271dba97116e58581ea4c650386dd8f3”,
“checksum”=>“271dba97116e58581ea4c650386dd8f3”, “path”=>“providers/path.rb”,
“specificity”=>“default”},
“providers/feature_servermanagercmd.rb”=>{“name”=>“feature_servermanagercmd.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/e58459cdaff6ef1bafb9fae64dffcc86”,
“checksum”=>“e58459cdaff6ef1bafb9fae64dffcc86”,
“path”=>“providers/feature_servermanagercmd.rb”, “specificity”=>“default”},
“providers/zipfile.rb”=>{“name”=>“zipfile.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/7859415b67a1db7633695b1acc9704fd”,
“checksum”=>“7859415b67a1db7633695b1acc9704fd”, “path”=>“providers/zipfile.rb”,
“specificity”=>“default”}, “providers/package.rb”=>{“name”=>“package.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6aca1c8d5a8ad48c260e264f598e9bb4”,
“checksum”=>“6aca1c8d5a8ad48c260e264f598e9bb4”, “path”=>“providers/package.rb”,
“specificity”=>“default”}, “providers/batch.rb”=>{“name”=>“batch.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4b487ea5f4b20a2b17c761badcc55cfa”,
“checksum”=>“4b487ea5f4b20a2b17c761badcc55cfa”, “path”=>“providers/batch.rb”,
“specificity”=>“default”},
“providers/feature_dism.rb”=>{“name”=>“feature_dism.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4a24112ad215b0ee990d6418695324fe”,
“checksum”=>“4a24112ad215b0ee990d6418695324fe”,
“path”=>“providers/feature_dism.rb”, “specificity”=>“default”},
“providers/reboot.rb”=>{“name”=>“reboot.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/aa71d112a4856c8aaf422c7e8503e971”,
“checksum”=>“aa71d112a4856c8aaf422c7e8503e971”, “path”=>“providers/reboot.rb”,
“specificity”=>“default”}, “recipes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8f4746c0dc02ee922751006fa0b9c3f”,
“checksum”=>“b8f4746c0dc02ee922751006fa0b9c3f”, “path”=>“recipes/default.rb”,
“specificity”=>“default”},
“recipes/reboot_handler.rb”=>{“name”=>“reboot_handler.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/a55d8ab514d9d9efae136a872711f80f”,
“checksum”=>“a55d8ab514d9d9efae136a872711f80f”,
“path”=>“recipes/reboot_handler.rb”, “specificity”=>“default”},
“libraries/feature_base.rb”=>{“name”=>“feature_base.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/568fe3411d4a69f1c3c9b32780b24cf7”,
“checksum”=>“568fe3411d4a69f1c3c9b32780b24cf7”,
“path”=>“libraries/feature_base.rb”, “specificity”=>“default”},
“libraries/registry_helper.rb”=>{“name”=>“registry_helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/1f28fb0b284fcd8e1241ef5dff35506a”,
“checksum”=>“1f28fb0b284fcd8e1241ef5dff35506a”,
“path”=>“libraries/registry_helper.rb”, “specificity”=>“default”},
“libraries/helper.rb”=>{“name”=>“helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/cead86571eaa50734abbcdfc608025fd”,
“checksum”=>“cead86571eaa50734abbcdfc608025fd”, “path”=>“libraries/helper.rb”,
“specificity”=>“default”},
“libraries/windows_privileged.rb”=>{“name”=>“windows_privileged.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/724ecf2579c182dff0f21a92b262256e”,
“checksum”=>“724ecf2579c182dff0f21a92b262256e”,
“path”=>“libraries/windows_privileged.rb”, “specificity”=>“default”},
“libraries/version.rb”=>{“name”=>“version.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/0bcfe87a6e84ad2a396ec2dbf49fea4b”,
“checksum”=>“0bcfe87a6e84ad2a396ec2dbf49fea4b”, “path”=>“libraries/version.rb”,
“specificity”=>“default”},
“libraries/ruby_19_patches.rb”=>{“name”=>“ruby_19_patches.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6b1e4d953a821a36e60a3a434783a42b”,
“checksum”=>“6b1e4d953a821a36e60a3a434783a42b”,
“path”=>“libraries/ruby_19_patches.rb”, “specificity”=>“default”},
“attributes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/eda001f275230230125ff1c8dbcd01af”,
“checksum”=>“eda001f275230230125ff1c8dbcd01af”,
“path”=>“attributes/default.rb”, “specificity”=>“default”},
“files/default/handlers/windows_reboot_handler.rb”=>{“name”=>“handlers/windows_reboot_handler.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/79a76ab34126d1e28c62c4f070b10dc9”,
“checksum”=>“79a76ab34126d1e28c62c4f070b10dc9”,
“path”=>“files/default/handlers/windows_reboot_handler.rb”,
“specificity”=>“default”}, “README.md”=>{“name”=>“README.md”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/07e9fd4a7fce0b20dd5687a87b42fb1e”,
“checksum”=>“07e9fd4a7fce0b20dd5687a87b42fb1e”, “path”=>“README.md”,
“specificity”=>“default”}, “metadata.rb”=>{“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/22c3a3244569a6ff3802d63eb02a71e3”,
“checksum”=>“22c3a3244569a6ff3802d63eb02a71e3”, “path”=>“metadata.rb”,
“specificity”=>“default”}, “metadata.json”=>{“name”=>“metadata.json”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/3b0f21e46403c501df07b861554fbe51”,
“checksum”=>“3b0f21e46403c501df07b861554fbe51”, “path”=>“metadata.json”,
“specificity”=>“default”}},
@attribute_filenames_by_short_filename={“default”=>“default.rb”}>,
“searchplatform”=>#<Chef::CookbookVersion:0x353e650 @name=“searchplatform”,
@frozen=false, @attribute_filenames=[“default.rb”], @definition_filenames=[],
@template_filenames=[“all-wcprops”, “dir-prop-base”, “entries”,
".svn/all-wcprops", “.svn/dir-prop-base”, “.svn/entries”,
“indexer/.svn/all-wcprops”, “indexer/.svn/dir-prop-base”,
“indexer/.svn/entries”, “indexer/conf/.svn/all-wcprops”,
“indexer/conf/.svn/dir-prop-base”, “indexer/conf/.svn/entries”,
“indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“indexer/conf/indexer_environmentSettings.xml.erb”,
“indexer/conf/indexer_passwords.xml.erb”,
“indexer/conf/wrapper_index_server.conf.erb”, “searcher/.svn/all-wcprops”,
“searcher/.svn/entries”, “searcher/conf/.svn/all-wcprops”,
“searcher/conf/.svn/entries”,
“searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“searcher/conf/searcher_environmentSettings.xml.erb”,
“searcher/conf/searcher_passwords.xml.erb”,
“searcher/conf/wrapper_search_server.conf.erb”],
@file_filenames=[“all-wcprops”, “dir-prop-base”, “entries”, “.svn/all-wcprops”,
".svn/dir-prop-base", “.svn/entries”, “.svn/text-base/search.py.svn-base”,
".svn/text-base/spCheck.py.svn-base", “indexer/.svn/all-wcprops”,
“indexer/.svn/dir-prop-base”, “indexer/.svn/entries”,
“indexer/.svn/text-base/README.txt.svn-base”, “indexer/README.txt”,
search.py”, “searcher/.svn/all-wcprops”, “searcher/.svn/entries”,
“searcher/.svn/text-base/README.txt.svn-base”, “searcher/README.txt”,
“searchplatform/.svn/all-wcprops”, “searchplatform/.svn/dir-prop-base”,
“searchplatform/.svn/entries”, “searchplatform/indexer/.svn/all-wcprops”,
“searchplatform/indexer/.svn/dir-prop-base”,
“searchplatform/indexer/.svn/entries”, “searchplatform/zip/.svn/all-wcprops”,
“searchplatform/zip/.svn/dir-prop-base”, “searchplatform/zip/.svn/entries”,
spCheck.py”], @recipe_filenames=[“default.rb”, “indexer.rb”,
“indexer_doctor.rb”, “searcher.rb”, “searcher_doctor.rb”],
@recipe_filenames_by_name={“default”=>“default.rb”, “indexer”=>“indexer.rb”,
“indexer_doctor”=>“indexer_doctor.rb”, “searcher”=>“searcher.rb”,
“searcher_doctor”=>“searcher_doctor.rb”}, @library_filenames=[],
@resource_filenames=[], @provider_filenames=[], @metadata_filenames=[],
@root_dir=nil, @root_filenames=[“metadata.rb”, “README.rdoc”], @couchdb_id=nil,
@couchdb=#<Chef::CouchDB:0x353e530 @db=“chef”, @rest=#<Chef::REST:0x353e518
@url=“http://localhost:5984”, @cookies={}, @default_headers={},
@auth_credentials=#<Chef::REST::AuthCredentials:0x353e4d0 @key_file=nil,
@client_name=nil>, @sign_request=true, @sign_on_redirect=true,
@redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready,
@manifest={“definitions”=>[], “name”=>“searchplatform-0.0.5”,
“attributes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b7bc8a991577be3a1d8bbd04fcd84c27”,
“checksum”=>“b7bc8a991577be3a1d8bbd04fcd84c27”,
“path”=>“attributes/default.rb”, “specificity”=>“default”}],
“files”=>[{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/54645fdfafe27263f7bfeb68ffb42665”,
“checksum”=>“54645fdfafe27263f7bfeb68ffb42665”,
“path”=>“files/.svn/all-wcprops”, “specificity”=>".svn"},
{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/.svn/dir-prop-base”, “specificity”=>".svn"}, {“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5233de2f3a90b601635602683215cc17”,
“checksum”=>“5233de2f3a90b601635602683215cc17”, “path”=>“files/.svn/entries”,
“specificity”=>".svn"}, {“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“checksum”=>“bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“path”=>“files/default/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/.svn/dir-prop-base”, “specificity”=>“default”},
{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/94b0038744acda38498afcfaa60e53a2”,
“checksum”=>“94b0038744acda38498afcfaa60e53a2”,
“path”=>“files/default/.svn/entries”, “specificity”=>“default”},
{“name”=>".svn/text-base/search.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/.svn/text-base/search.py.svn-base”,
“specificity”=>“default”}, {“name”=>".svn/text-base/spCheck.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/.svn/text-base/spCheck.py.svn-base”,
“specificity”=>“default”}, {“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/753ea9911c2d62a80eaf24569eb0ac45”,
“checksum”=>“753ea9911c2d62a80eaf24569eb0ac45”,
“path”=>“files/default/indexer/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/indexer/.svn/dir-prop-base”, “specificity”=>“default”},
{“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“checksum”=>“3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“path”=>“files/default/indexer/.svn/entries”, “specificity”=>“default”},
{“name”=>“indexer/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”}, {“name”=>“indexer/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/README.txt”, “specificity”=>“default”},
{“name”=>“search.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/search.py”, “specificity”=>“default”},
{“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f283781d69b28525ab343c0953e1514c”,
“checksum”=>“f283781d69b28525ab343c0953e1514c”,
“path”=>“files/default/searcher/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1edc978b4176aeafdbe03ea286ff8b”,
“checksum”=>“3d1edc978b4176aeafdbe03ea286ff8b”,
“path”=>“files/default/searcher/.svn/entries”, “specificity”=>“default”},
{“name”=>“searcher/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”}, {“name”=>“searcher/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/README.txt”, “specificity”=>“default”},
{“name”=>“searchplatform/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d64c77568919b32c4aee0fb084b2fa0c”,
“checksum”=>“d64c77568919b32c4aee0fb084b2fa0c”,
“path”=>“files/default/searchplatform/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searchplatform/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“searchplatform/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d0029e326a82a3e39d1b5a7a56177ddd”,
“checksum”=>“d0029e326a82a3e39d1b5a7a56177ddd”,
“path”=>“files/default/searchplatform/.svn/entries”, “specificity”=>“default”},
{“name”=>“searchplatform/indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/4e9b9f93444af414172d4535c003ca1b”,
“checksum”=>“4e9b9f93444af414172d4535c003ca1b”,
“path”=>“files/default/searchplatform/indexer/.svn/all-wcprops”,
“specificity”=>“default”},
{“name”=>“searchplatform/indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/indexer/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“searchplatform/indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b85da70583030976ad96a183a993ad09”,
“checksum”=>“b85da70583030976ad96a183a993ad09”,
“path”=>“files/default/searchplatform/indexer/.svn/entries”,
“specificity”=>“default”}, {“name”=>“searchplatform/zip/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/67e6f8c2e3ec39c5d4d46b37c1a26409”,
“checksum”=>“67e6f8c2e3ec39c5d4d46b37c1a26409”,
“path”=>“files/default/searchplatform/zip/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searchplatform/zip/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/zip/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“searchplatform/zip/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1b82e563c14a2638604244d2144f41af”,
“checksum”=>“1b82e563c14a2638604244d2144f41af”,
“path”=>“files/default/searchplatform/zip/.svn/entries”,
“specificity”=>“default”}, {“name”=>“spCheck.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/spCheck.py”, “specificity”=>“default”}],
“json_class”=>“Chef::CookbookVersion”, “providers”=>[],
“metadata”=>{“name”=>“searchplatform”, “description”=>“Installs and configures
searchplatform”, “long_description”=>"= DESCRIPTION:\n\n= REQUIREMENTS:\n\n=
ATTRIBUTES:\n\n= USAGE:\n\n", “maintainer”=>“YOUR_COMPANY_NAME”,
“maintainer_email”=>“YOUR_EMAIL”, “license”=>“All rights reserved”,
“platforms”=>{}, “dependencies”=>{“windows”=>"= 1.2.8"}, “recommendations”=>{},
“suggestions”=>{}, “conflicting”=>{},
“providing”=>{“searchplatform::indexer”=>">= 0.0.0",
“searchplatform::indexer_doctor”=>">= 0.0.0", “searchplatform”=>">= 0.0.0",
“searchplatform::searcher”=>">= 0.0.0", “searchplatform::searcher_doctor”=>">=
0.0.0"}, “replacing”=>{}, “attributes”=>{}, “groupings”=>{},
“recipes”=>{“searchplatform::indexer”=>"",
“searchplatform::indexer_doctor”=>"", “searchplatform”=>"",
“searchplatform::searcher”=>"", “searchplatform::searcher_doctor”=>""},
“version”=>“0.0.5”}, “libraries”=>[], “templates”=>[{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/93fda3a39eb3bde14aa0e0749accada1”,
“checksum”=>“93fda3a39eb3bde14aa0e0749accada1”,
“path”=>“templates/.svn/all-wcprops”, “specificity”=>".svn"},
{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/.svn/dir-prop-base”, “specificity”=>".svn"},
{“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/7a968f0f62d988a43bcb1152a970031c”,
“checksum”=>“7a968f0f62d988a43bcb1152a970031c”,
“path”=>“templates/.svn/entries”, “specificity”=>".svn"},
{“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/435168aa10106bab3e1dd304f1fe27ad”,
“checksum”=>“435168aa10106bab3e1dd304f1fe27ad”,
“path”=>“templates/default/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/.svn/dir-prop-base”, “specificity”=>“default”},
{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/29f38369461ce8f0420bac650e1c77af”,
“checksum”=>“29f38369461ce8f0420bac650e1c77af”,
“path”=>“templates/default/.svn/entries”, “specificity”=>“default”},
{“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/20d940f350978ba92a9cde5de23693bc”,
“checksum”=>“20d940f350978ba92a9cde5de23693bc”,
“path”=>“templates/default/indexer/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/49669d2f5470cced8baf5fe163440515”,
“checksum”=>“49669d2f5470cced8baf5fe163440515”,
“path”=>“templates/default/indexer/.svn/entries”, “specificity”=>“default”},
{“name”=>“indexer/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8806fa70f22bf5a5edcb1f068ad5884b”,
“checksum”=>“8806fa70f22bf5a5edcb1f068ad5884b”,
“path”=>“templates/default/indexer/conf/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“indexer/conf/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/conf/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“indexer/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/19fbe70c4e35034cc304ec95ea1b40c7”,
“checksum”=>“19fbe70c4e35034cc304ec95ea1b40c7”,
“path”=>“templates/default/indexer/conf/.svn/entries”,
“specificity”=>“default”},
{“name”=>“indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“indexer/conf/indexer_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/indexer_environmentSettings.xml.erb”,
“specificity”=>“default”}, {“name”=>“indexer/conf/indexer_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/indexer_passwords.xml.erb”,
“specificity”=>“default”},
{“name”=>“indexer/conf/wrapper_index_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/wrapper_index_server.conf.erb”,
“specificity”=>“default”}, {“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1c640dc628fad3755921854abe3575fd”,
“checksum”=>“1c640dc628fad3755921854abe3575fd”,
“path”=>“templates/default/searcher/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d4536328d3a8137d878b87ff7b6e2acd”,
“checksum”=>“d4536328d3a8137d878b87ff7b6e2acd”,
“path”=>“templates/default/searcher/.svn/entries”, “specificity”=>“default”},
{“name”=>“searcher/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e05f1cc851e5f649c37247780107e6b1”,
“checksum”=>“e05f1cc851e5f649c37247780107e6b1”,
“path”=>“templates/default/searcher/conf/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searcher/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e2da8fe4c6b4f98c932981fc40548341”,
“checksum”=>“e2da8fe4c6b4f98c932981fc40548341”,
“path”=>“templates/default/searcher/conf/.svn/entries”,
“specificity”=>“default”},
{“name”=>“searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“searcher/conf/searcher_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/searcher_environmentSettings.xml.erb”,
“specificity”=>“default”}, {“name”=>“searcher/conf/searcher_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/searcher_passwords.xml.erb”,
“specificity”=>“default”},
{“name”=>“searcher/conf/wrapper_search_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/wrapper_search_server.conf.erb”,
“specificity”=>“default”}], “resources”=>[], “cookbook_name”=>“searchplatform”,
“version”=>“0.0.5”, “recipes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/111d1203f3a4f70c9f6fb570e27f26aa”,
“checksum”=>“111d1203f3a4f70c9f6fb570e27f26aa”, “path”=>“recipes/default.rb”,
“specificity”=>“default”}, {“name”=>“indexer.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/9dafbb262d45b02f7a1d9374ad3a708a”,
“checksum”=>“9dafbb262d45b02f7a1d9374ad3a708a”, “path”=>“recipes/indexer.rb”,
“specificity”=>“default”}, {“name”=>“indexer_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“checksum”=>“1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“path”=>“recipes/indexer_doctor.rb”, “specificity”=>“default”},
{“name”=>“searcher.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8”,
“checksum”=>“051a5710d3a963696e887cb8266cffd8”, “path”=>“recipes/searcher.rb”,
“specificity”=>“default”}, {“name”=>“searcher_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8ac7be21437e38fc14c77232c85a5815”,
“checksum”=>“8ac7be21437e38fc14c77232c85a5815”,
“path”=>“recipes/searcher_doctor.rb”, “specificity”=>“default”}],
“root_files”=>[{“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc0929d0faf6e6729d491d9126a62c0f”,
“checksum”=>“bc0929d0faf6e6729d491d9126a62c0f”, “path”=>“metadata.rb”,
“specificity”=>“default”}, {“name”=>“README.rdoc”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/ee60a2f188b5f14c1c5b175c711e1d29”,
“checksum”=>“ee60a2f188b5f14c1c5b175c711e1d29”, “path”=>“README.rdoc”,
“specificity”=>“default”}], “frozen?”=>false, “chef_type”=>“cookbook_version”},
@file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x353dc60 @cookbook=nil,
@name=“searchplatform”, @long_description="= DESCRIPTION:\n\n=
REQUIREMENTS:\n\n= ATTRIBUTES:\n\n= USAGE:\n\n",
@maintainer=“YOUR_COMPANY_NAME”, @maintainer_email=“YOUR_EMAIL”, @license=“All
rights reserved”, @description=“Installs and configures searchplatform”,
@platforms={}, @dependencies={“windows”=>"= 1.2.8"}, @recommendations={},
@suggestions={}, @conflicting={}, @providing={“searchplatform::indexer”=>">=
0.0.0", “searchplatform::indexer_doctor”=>">= 0.0.0", “searchplatform”=>">=
0.0.0", “searchplatform::searcher”=>">= 0.0.0",
“searchplatform::searcher_doctor”=>">= 0.0.0"}, @replacing={}, @attributes={},
@groupings={}, @recipes={“searchplatform::indexer”=>"",
“searchplatform::indexer_doctor”=>"", “searchplatform”=>"",
“searchplatform::searcher”=>"", “searchplatform::searcher_doctor”=>""},
@version=“0.0.5”>, @checksums={“111d1203f3a4f70c9f6fb570e27f26aa”=>nil,
“9dafbb262d45b02f7a1d9374ad3a708a”=>nil,
“1cf7bfae97d395e3ef4f4b7a13e02aaa”=>nil,
“051a5710d3a963696e887cb8266cffd8”=>nil,
“8ac7be21437e38fc14c77232c85a5815”=>nil,
“b7bc8a991577be3a1d8bbd04fcd84c27”=>nil,
“54645fdfafe27263f7bfeb68ffb42665”=>nil,
“47292cf701b9dafc4b652bbcff41d55d”=>nil,
“5233de2f3a90b601635602683215cc17”=>nil,
“bc5b4c71d8d8a8e6e46d6582f623d3e5”=>nil,
“94b0038744acda38498afcfaa60e53a2”=>nil,
“8639889a2c175e6b318a606727463103”=>nil,
“e3c5d0a9e51b1a6c45fcadb43cf23384”=>nil,
“753ea9911c2d62a80eaf24569eb0ac45”=>nil,
“3d1e09db04a81bb1e6d1aae1a6fc98f4”=>nil,
“d41d8cd98f00b204e9800998ecf8427e”=>nil,
“f283781d69b28525ab343c0953e1514c”=>nil,
“3d1edc978b4176aeafdbe03ea286ff8b”=>nil,
“d64c77568919b32c4aee0fb084b2fa0c”=>nil,
“d0029e326a82a3e39d1b5a7a56177ddd”=>nil,
“4e9b9f93444af414172d4535c003ca1b”=>nil,
“b85da70583030976ad96a183a993ad09”=>nil,
“67e6f8c2e3ec39c5d4d46b37c1a26409”=>nil,
“1b82e563c14a2638604244d2144f41af”=>nil,
“93fda3a39eb3bde14aa0e0749accada1”=>nil,
“7a968f0f62d988a43bcb1152a970031c”=>nil,
“435168aa10106bab3e1dd304f1fe27ad”=>nil,
“29f38369461ce8f0420bac650e1c77af”=>nil,
“20d940f350978ba92a9cde5de23693bc”=>nil,
“49669d2f5470cced8baf5fe163440515”=>nil,
“8806fa70f22bf5a5edcb1f068ad5884b”=>nil,
“19fbe70c4e35034cc304ec95ea1b40c7”=>nil,
“5869cbca29c6188b17557d1f268e7ede”=>nil,
“f3321918abc6ef8a48094c485eaa3761”=>nil,
“c82d9c95b4257d9185377dcc9eab987b”=>nil,
“1c640dc628fad3755921854abe3575fd”=>nil,
“d4536328d3a8137d878b87ff7b6e2acd”=>nil,
“e05f1cc851e5f649c37247780107e6b1”=>nil,
“e2da8fe4c6b4f98c932981fc40548341”=>nil,
“615ec2047470c78459299f30b8858541”=>nil,
“72ac3e98e8458fefcedbd115a6cb5012”=>nil,
“0da6021ca9061b1f9540ae1c93e2d7d4”=>nil,
“bc0929d0faf6e6729d491d9126a62c0f”=>nil,
“ee60a2f188b5f14c1c5b175c711e1d29”=>nil},
@manifest_records_by_path={“recipes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/111d1203f3a4f70c9f6fb570e27f26aa”,
“checksum”=>“111d1203f3a4f70c9f6fb570e27f26aa”, “path”=>“recipes/default.rb”,
“specificity”=>“default”}, “recipes/indexer.rb”=>{“name”=>“indexer.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/9dafbb262d45b02f7a1d9374ad3a708a”,
“checksum”=>“9dafbb262d45b02f7a1d9374ad3a708a”, “path”=>“recipes/indexer.rb”,
“specificity”=>“default”},
“recipes/indexer_doctor.rb”=>{“name”=>“indexer_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“checksum”=>“1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“path”=>“recipes/indexer_doctor.rb”, “specificity”=>“default”},
“recipes/searcher.rb”=>{“name”=>“searcher.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8”,
“checksum”=>“051a5710d3a963696e887cb8266cffd8”, “path”=>“recipes/searcher.rb”,
“specificity”=>“default”},
“recipes/searcher_doctor.rb”=>{“name”=>“searcher_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8ac7be21437e38fc14c77232c85a5815”,
“checksum”=>“8ac7be21437e38fc14c77232c85a5815”,
“path”=>“recipes/searcher_doctor.rb”, “specificity”=>“default”},
“attributes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b7bc8a991577be3a1d8bbd04fcd84c27”,
“checksum”=>“b7bc8a991577be3a1d8bbd04fcd84c27”,
“path”=>“attributes/default.rb”, “specificity”=>“default”},
“files/.svn/all-wcprops”=>{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/54645fdfafe27263f7bfeb68ffb42665”,
“checksum”=>“54645fdfafe27263f7bfeb68ffb42665”,
“path”=>“files/.svn/all-wcprops”, “specificity”=>".svn"},
“files/.svn/dir-prop-base”=>{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/.svn/dir-prop-base”, “specificity”=>".svn"},
“files/.svn/entries”=>{“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5233de2f3a90b601635602683215cc17”,
“checksum”=>“5233de2f3a90b601635602683215cc17”, “path”=>“files/.svn/entries”,
“specificity”=>".svn"},
“files/default/.svn/all-wcprops”=>{“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“checksum”=>“bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“path”=>“files/default/.svn/all-wcprops”, “specificity”=>“default”},
“files/default/.svn/dir-prop-base”=>{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/.svn/dir-prop-base”, “specificity”=>“default”},
“files/default/.svn/entries”=>{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/94b0038744acda38498afcfaa60e53a2”,
“checksum”=>“94b0038744acda38498afcfaa60e53a2”,
“path”=>“files/default/.svn/entries”, “specificity”=>“default”},
“files/default/.svn/text-base/search.py.svn-base”=>{“name”=>".svn/text-base/search.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/.svn/text-base/search.py.svn-base”,
“specificity”=>“default”},
“files/default/.svn/text-base/spCheck.py.svn-base”=>{“name”=>".svn/text-base/spCheck.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/.svn/text-base/spCheck.py.svn-base”,
“specificity”=>“default”},
“files/default/indexer/.svn/all-wcprops”=>{“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/753ea9911c2d62a80eaf24569eb0ac45”,
“checksum”=>“753ea9911c2d62a80eaf24569eb0ac45”,
“path”=>“files/default/indexer/.svn/all-wcprops”, “specificity”=>“default”},
“files/default/indexer/.svn/dir-prop-base”=>{“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/indexer/.svn/dir-prop-base”, “specificity”=>“default”},
“files/default/indexer/.svn/entries”=>{“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“checksum”=>“3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“path”=>“files/default/indexer/.svn/entries”, “specificity”=>“default”},
“files/default/indexer/.svn/text-base/README.txt.svn-base”=>{“name”=>“indexer/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”},
“files/default/indexer/README.txt”=>{“name”=>“indexer/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/README.txt”, “specificity”=>“default”},
“files/default/search.py”=>{“name”=>“search.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/search.py”, “specificity”=>“default”},
“files/default/searcher/.svn/all-wcprops”=>{“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f283781d69b28525ab343c0953e1514c”,
“checksum”=>“f283781d69b28525ab343c0953e1514c”,
“path”=>“files/default/searcher/.svn/all-wcprops”, “specificity”=>“default”},
“files/default/searcher/.svn/entries”=>{“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1edc978b4176aeafdbe03ea286ff8b”,
“checksum”=>“3d1edc978b4176aeafdbe03ea286ff8b”,
“path”=>“files/default/searcher/.svn/entries”, “specificity”=>“default”},
“files/default/searcher/.svn/text-base/README.txt.svn-base”=>{“name”=>“searcher/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”},
“files/default/searcher/README.txt”=>{“name”=>“searcher/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/README.txt”, “specificity”=>“default”},
“files/default/searchplatform/.svn/all-wcprops”=>{“name”=>“searchplatform/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d64c77568919b32c4aee0fb084b2fa0c”,
“checksum”=>“d64c77568919b32c4aee0fb084b2fa0c”,
“path”=>“files/default/searchplatform/.svn/all-wcprops”,
“specificity”=>“default”},
“files/default/searchplatform/.svn/dir-prop-base”=>{“name”=>“searchplatform/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/.svn/dir-prop-base”,
“specificity”=>“default”},
“files/default/searchplatform/.svn/entries”=>{“name”=>“searchplatform/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d0029e326a82a3e39d1b5a7a56177ddd”,
“checksum”=>“d0029e326a82a3e39d1b5a7a56177ddd”,
“path”=>“files/default/searchplatform/.svn/entries”, “specificity”=>“default”},
“files/default/searchplatform/indexer/.svn/all-wcprops”=>{“name”=>“searchplatform/indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/4e9b9f93444af414172d4535c003ca1b”,
“checksum”=>“4e9b9f93444af414172d4535c003ca1b”,
“path”=>“files/default/searchplatform/indexer/.svn/all-wcprops”,
“specificity”=>“default”},
“files/default/searchplatform/indexer/.svn/dir-prop-base”=>{“name”=>“searchplatform/indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/indexer/.svn/dir-prop-base”,
“specificity”=>“default”},
“files/default/searchplatform/indexer/.svn/entries”=>{“name”=>“searchplatform/indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b85da70583030976ad96a183a993ad09”,
“checksum”=>“b85da70583030976ad96a183a993ad09”,
“path”=>“files/default/searchplatform/indexer/.svn/entries”,
“specificity”=>“default”},
“files/default/searchplatform/zip/.svn/all-wcprops”=>{“name”=>“searchplatform/zip/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/67e6f8c2e3ec39c5d4d46b37c1a26409”,
“checksum”=>“67e6f8c2e3ec39c5d4d46b37c1a26409”,
“path”=>“files/default/searchplatform/zip/.svn/all-wcprops”,
“specificity”=>“default”},
“files/default/searchplatform/zip/.svn/dir-prop-base”=>{“name”=>“searchplatform/zip/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/zip/.svn/dir-prop-base”,
“specificity”=>“default”},
“files/default/searchplatform/zip/.svn/entries”=>{“name”=>“searchplatform/zip/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1b82e563c14a2638604244d2144f41af”,
“checksum”=>“1b82e563c14a2638604244d2144f41af”,
“path”=>“files/default/searchplatform/zip/.svn/entries”,
“specificity”=>“default”}, “files/default/spCheck.py”=>{“name”=>“spCheck.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/spCheck.py”, “specificity”=>“default”},
“templates/.svn/all-wcprops”=>{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/93fda3a39eb3bde14aa0e0749accada1”,
“checksum”=>“93fda3a39eb3bde14aa0e0749accada1”,
“path”=>“templates/.svn/all-wcprops”, “specificity”=>".svn"},
“templates/.svn/dir-prop-base”=>{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/.svn/dir-prop-base”, “specificity”=>".svn"},
“templates/.svn/entries”=>{“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/7a968f0f62d988a43bcb1152a970031c”,
“checksum”=>“7a968f0f62d988a43bcb1152a970031c”,
“path”=>“templates/.svn/entries”, “specificity”=>".svn"},
“templates/default/.svn/all-wcprops”=>{“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/435168aa10106bab3e1dd304f1fe27ad”,
“checksum”=>“435168aa10106bab3e1dd304f1fe27ad”,
“path”=>“templates/default/.svn/all-wcprops”, “specificity”=>“default”},
“templates/default/.svn/dir-prop-base”=>{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/.svn/dir-prop-base”, “specificity”=>“default”},
“templates/default/.svn/entries”=>{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/29f38369461ce8f0420bac650e1c77af”,
“checksum”=>“29f38369461ce8f0420bac650e1c77af”,
“path”=>“templates/default/.svn/entries”, “specificity”=>“default”},
“templates/default/indexer/.svn/all-wcprops”=>{“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/20d940f350978ba92a9cde5de23693bc”,
“checksum”=>“20d940f350978ba92a9cde5de23693bc”,
“path”=>“templates/default/indexer/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/indexer/.svn/dir-prop-base”=>{“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/.svn/dir-prop-base”,
“specificity”=>“default”},
“templates/default/indexer/.svn/entries”=>{“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/49669d2f5470cced8baf5fe163440515”,
“checksum”=>“49669d2f5470cced8baf5fe163440515”,
“path”=>“templates/default/indexer/.svn/entries”, “specificity”=>“default”},
“templates/default/indexer/conf/.svn/all-wcprops”=>{“name”=>“indexer/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8806fa70f22bf5a5edcb1f068ad5884b”,
“checksum”=>“8806fa70f22bf5a5edcb1f068ad5884b”,
“path”=>“templates/default/indexer/conf/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/dir-prop-base”=>{“name”=>“indexer/conf/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/conf/.svn/dir-prop-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/entries”=>{“name”=>“indexer/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/19fbe70c4e35034cc304ec95ea1b40c7”,
“checksum”=>“19fbe70c4e35034cc304ec95ea1b40c7”,
“path”=>“templates/default/indexer/conf/.svn/entries”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”=>{“name”=>“indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”=>{“name”=>“indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”=>{“name”=>“indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/indexer_environmentSettings.xml.erb”=>{“name”=>“indexer/conf/indexer_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/indexer_environmentSettings.xml.erb”,
“specificity”=>“default”},
“templates/default/indexer/conf/indexer_passwords.xml.erb”=>{“name”=>“indexer/conf/indexer_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/indexer_passwords.xml.erb”,
“specificity”=>“default”},
“templates/default/indexer/conf/wrapper_index_server.conf.erb”=>{“name”=>“indexer/conf/wrapper_index_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/wrapper_index_server.conf.erb”,
“specificity”=>“default”},
“templates/default/searcher/.svn/all-wcprops”=>{“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1c640dc628fad3755921854abe3575fd”,
“checksum”=>“1c640dc628fad3755921854abe3575fd”,
“path”=>“templates/default/searcher/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/searcher/.svn/entries”=>{“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d4536328d3a8137d878b87ff7b6e2acd”,
“checksum”=>“d4536328d3a8137d878b87ff7b6e2acd”,
“path”=>“templates/default/searcher/.svn/entries”, “specificity”=>“default”},
“templates/default/searcher/conf/.svn/all-wcprops”=>{“name”=>“searcher/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e05f1cc851e5f649c37247780107e6b1”,
“checksum”=>“e05f1cc851e5f649c37247780107e6b1”,
“path”=>“templates/default/searcher/conf/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/entries”=>{“name”=>“searcher/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e2da8fe4c6b4f98c932981fc40548341”,
“checksum”=>“e2da8fe4c6b4f98c932981fc40548341”,
“path”=>“templates/default/searcher/conf/.svn/entries”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”=>{“name”=>“searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”=>{“name”=>“searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”=>{“name”=>“searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“specificity”=>“default”},
“templates/default/searcher/conf/searcher_environmentSettings.xml.erb”=>{“name”=>“searcher/conf/searcher_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/searcher_environmentSettings.xml.erb”,
“specificity”=>“default”},
“templates/default/searcher/conf/searcher_passwords.xml.erb”=>{“name”=>“searcher/conf/searcher_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/searcher_passwords.xml.erb”,
“specificity”=>“default”},
“templates/default/searcher/conf/wrapper_search_server.conf.erb”=>{“name”=>“searcher/conf/wrapper_search_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/wrapper_search_server.conf.erb”,
“specificity”=>“default”}, “metadata.rb”=>{“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc0929d0faf6e6729d491d9126a62c0f”,
“checksum”=>“bc0929d0faf6e6729d491d9126a62c0f”, “path”=>“metadata.rb”,
“specificity”=>“default”}, “README.rdoc”=>{“name”=>“README.rdoc”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/ee60a2f188b5f14c1c5b175c711e1d29”,
“checksum”=>“ee60a2f188b5f14c1c5b175c711e1d29”, “path”=>“README.rdoc”,
“specificity”=>“default”}},
@attribute_filenames_by_short_filename={“default”=>“default.rb”}>,
“chef_handler”=>#<Chef::CookbookVersion:0x351fc78 @name=“chef_handler”,
@frozen=false, @attribute_filenames=[“default.rb”], @definition_filenames=[],
@template_filenames=[], @file_filenames=[“handlers/README”],
@recipe_filenames=[“default.rb”, “json_file.rb”],
@recipe_filenames_by_name={“default”=>“default.rb”,
“json_file”=>“json_file.rb”}, @library_filenames=[],
@resource_filenames=[“default.rb”], @provider_filenames=[“default.rb”],
@metadata_filenames=[], @root_dir=nil, @root_filenames=[“README.md”,
“metadata.rb”], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x351fb58 @db=“chef”,
@rest=#<Chef::REST:0x351fb40 @url=“http://localhost:5984”, @cookies={},
@default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x351faf8
@key_file=nil, @client_name=nil>, @sign_request=true, @sign_on_redirect=true,
@redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready,
@manifest={“definitions”=>[], “name”=>“chef_handler-1.0.4”,
“attributes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/710010283d3560b512263d52f8271aa3”,
“checksum”=>“710010283d3560b512263d52f8271aa3”,
“path”=>“attributes/default.rb”, “specificity”=>“default”}],
“files”=>[{“name”=>“handlers/README”,
“url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1976d7bafb98f6be15781023e134d943”,
“checksum”=>“1976d7bafb98f6be15781023e134d943”,
“path”=>“files/default/handlers/README”, “specificity”=>“default”}],
“json_class”=>“Chef::CookbookVersion”, “providers”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1af403317a8ccf8a6c4f325bcc7e4e04”,
“checksum”=>“1af403317a8ccf8a6c4f325bcc7e4e04”, “path”=>“providers/default.rb”,
“specificity”=>“default”}], “metadata”=>{“name”=>“chef_handler”,
“description”=>“Distribute and enable Chef Exception and Report handlers”,
“long_description”=>"Description\n===========\n\nCreates a configured handler
path for distributing Chef report and exception
handlers
.
Also exposes an LWRP for enabling Chef handlers from within recipe code (as
opposed to hard coding in the client.rb file). This is useful for cookbook
authors who may want to ship a product specific handler (see the cloudkick
cookbook for an example) with their
cookbook.\n\nAttributes\n==========\n\nnode[\"chef_handler\"][\"handler_path\"]

  • location to drop off handlers directory, default is
    /var/chef/handlers.\n\nResource/Provider\n=================\n\nchef_handler\n--------------\n\nRequires,
    configures and enables handlers on the node for the current Chef run. Also has
    the ability to pass arguments to the handlers initializer. This allows
    initialization data to be pulled from a node’s attribute data.\n\nIt is best to
    declare chef_handler resources early on in the compile phase so they are
    available to fire for any exceptions during the Chef run. If you have a base
    role you would want any recipes that register Chef handlers to come first in
    the run_list.\n\n### Actions\n\n- :enable: Enables the Chef handler for the
    current Chef run on the current node\n- :disable: Disables the Chef handler for
    the current Chef run on the current node\n\n### Attribute Parameters\n\n-
    class_name: name attribute. The name of the handler class (can be module
    name-spaced).\n- source: full path to the handler file. can also be a gem path
    if the handler ships as part of a Ruby gem.\n- arguments: an array of arguments
    to pass the handler’s class initializer\n- supports: type of Chef Handler to
    register as, ie :report, :exception or both. default is :report => true, :exception => true\n\n### Example\n \n # register the
    Chef::Handler::JsonFile handler \n # that ships with the Chef gem\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :enable\n end\n \n # do the same but during the compile phase\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :nothing\n end.run_action(:enable)\n \n # handle exceptions
    only\n chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    supports exception => true\n action :enable\n end\n \n \n #
    enable the CloudkickHandler which was \n # dropped off in the default
    handler path.\n # passes the oauth key/secret to the handler’s \n #
    intializer.\n chef_handler “CloudkickHandler” do\n source
    "#{node[‘chef_handler’][‘handler_path’]}/cloudkick_handler.rb"\n
    arguments [node[‘cloudkick’][‘oauth_key’], node[‘cloudkick’][‘oauth_secret’]]\n
    action :enable\n end\n\n\nUsage\n=====\n\ndefault\n-------\n\nPut the
    recipe chef_handler at the start of the node’s run list to make sure that
    custom handlers are dropped off early on in the Chef run and available for
    later recipes.\n\nFor information on how to write report and exception handlers
    for Chef, please see the Chef wiki
    pages:\nhttp://wiki.opscode.com/display/chef/Exception+and+Report+Handlers\n\njson_file\n---------\n\nLeverages
    the chef_handler LWRP to automatically register the Chef::Handler::JsonFile
    handler that ships as part of Chef. This handler serializes the run status data
    to a JSON file located at
    /var/chef/reports.\n\nChanges/Roadmap\n===============\n\n## 1.0.4\n\n*
    [COOK-654] dont try and access a class before it has been loaded\n* fix bad
    boolean check (if vs unless)\n\n## 1.0.2:\n\n* [COOK-620] ensure handler code
    is reloaded during daemonized chef runs\n\nLicense and
    Author\n==================\n\nAuthor:: Seth Chisamore
    (schisamo@opscode.com)\n\nCopyright:: 2011, Opscode, Inc\n\nLicensed under
    the Apache License, Version 2.0 (the “License”);\nyou may not use this file
    except in compliance with the License.\nYou may obtain a copy of the License
    at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by
    applicable law or agreed to in writing, software\ndistributed under the License
    is distributed on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, either express or implied.\nSee the License for the specific language
    governing permissions and\nlimitations under the License.\n",
    “maintainer”=>“Opscode, Inc.”, “maintainer_email”=>"cookbooks@opscode.com",
    “license”=>“Apache 2.0”, “platforms”=>{}, “dependencies”=>{},
    “recommendations”=>{}, “suggestions”=>{}, “conflicting”=>{},
    “providing”=>{“chef_handler”=>">= 0.0.0", “chef_handler::json_file”=>">=
    0.0.0"}, “replacing”=>{}, “attributes”=>{}, “groupings”=>{},
    “recipes”=>{“chef_handler”=>"", “chef_handler::json_file”=>""},
    “version”=>“1.0.4”}, “resources”=>[{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/64fd35146bb4042839800decca808b97”,
    “checksum”=>“64fd35146bb4042839800decca808b97”, “path”=>“resources/default.rb”,
    “specificity”=>“default”}], “libraries”=>[], “templates”=>[],
    “cookbook_name”=>“chef_handler”, “version”=>“1.0.4”,
    “recipes”=>[{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/b301b2d18594a1e9cc552e2e85a9be96”,
    “checksum”=>“b301b2d18594a1e9cc552e2e85a9be96”, “path”=>“recipes/default.rb”,
    “specificity”=>“default”}, {“name”=>“json_file.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/db05ae653e0fedf3c9747fad170612df”,
    “checksum”=>“db05ae653e0fedf3c9747fad170612df”, “path”=>“recipes/json_file.rb”,
    “specificity”=>“default”}], “root_files”=>[{“name”=>“README.md”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/e82549ca7a038fa004b8a06b12a13611”,
    “checksum”=>“e82549ca7a038fa004b8a06b12a13611”, “path”=>“README.md”,
    “specificity”=>“default”}, {“name”=>“metadata.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/26ee3eb9b3adceb6e46f344c6618a169”,
    “checksum”=>“26ee3eb9b3adceb6e46f344c6618a169”, “path”=>“metadata.rb”,
    “specificity”=>“default”}], “frozen?”=>false, “chef_type”=>“cookbook_version”},
    @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x351f1c8 @cookbook=nil,
    @name=“chef_handler”, @long_description="Description\n===========\n\nCreates a
    configured handler path for distributing Chef report and exception
    handlers
    .
    Also exposes an LWRP for enabling Chef handlers from within recipe code (as
    opposed to hard coding in the client.rb file). This is useful for cookbook
    authors who may want to ship a product specific handler (see the cloudkick
    cookbook for an example) with their
    cookbook.\n\nAttributes\n==========\n\nnode[\"chef_handler\"][\"handler_path\"]
  • location to drop off handlers directory, default is
    /var/chef/handlers.\n\nResource/Provider\n=================\n\nchef_handler\n--------------\n\nRequires,
    configures and enables handlers on the node for the current Chef run. Also has
    the ability to pass arguments to the handlers initializer. This allows
    initialization data to be pulled from a node’s attribute data.\n\nIt is best to
    declare chef_handler resources early on in the compile phase so they are
    available to fire for any exceptions during the Chef run. If you have a base
    role you would want any recipes that register Chef handlers to come first in
    the run_list.\n\n### Actions\n\n- :enable: Enables the Chef handler for the
    current Chef run on the current node\n- :disable: Disables the Chef handler for
    the current Chef run on the current node\n\n### Attribute Parameters\n\n-
    class_name: name attribute. The name of the handler class (can be module
    name-spaced).\n- source: full path to the handler file. can also be a gem path
    if the handler ships as part of a Ruby gem.\n- arguments: an array of arguments
    to pass the handler’s class initializer\n- supports: type of Chef Handler to
    register as, ie :report, :exception or both. default is :report => true, :exception => true\n\n### Example\n \n # register the
    Chef::Handler::JsonFile handler \n # that ships with the Chef gem\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :enable\n end\n \n # do the same but during the compile phase\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :nothing\n end.run_action(:enable)\n \n # handle exceptions
    only\n chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    supports exception => true\n action :enable\n end\n \n \n #
    enable the CloudkickHandler which was \n # dropped off in the default
    handler path.\n # passes the oauth key/secret to the handler’s \n #
    intializer.\n chef_handler “CloudkickHandler” do\n source
    "#{node[‘chef_handler’][‘handler_path’]}/cloudkick_handler.rb"\n
    arguments [node[‘cloudkick’][‘oauth_key’], node[‘cloudkick’][‘oauth_secret’]]\n
    action :enable\n end\n\n\nUsage\n=====\n\ndefault\n-------\n\nPut the
    recipe chef_handler at the start of the node’s run list to make sure that
    custom handlers are dropped off early on in the Chef run and available for
    later recipes.\n\nFor information on how to write report and exception handlers
    for Chef, please see the Chef wiki
    pages:\nhttp://wiki.opscode.com/display/chef/Exception+and+Report+Handlers\n\njson_file\n---------\n\nLeverages
    the chef_handler LWRP to automatically register the Chef::Handler::JsonFile
    handler that ships as part of Chef. This handler serializes the run status data
    to a JSON file located at
    /var/chef/reports.\n\nChanges/Roadmap\n===============\n\n## 1.0.4\n\n*
    [COOK-654] dont try and access a class before it has been loaded\n* fix bad
    boolean check (if vs unless)\n\n## 1.0.2:\n\n* [COOK-620] ensure handler code
    is reloaded during daemonized chef runs\n\nLicense and
    Author\n==================\n\nAuthor:: Seth Chisamore
    (schisamo@opscode.com)\n\nCopyright:: 2011, Opscode, Inc\n\nLicensed under
    the Apache License, Version 2.0 (the “License”);\nyou may not use this file
    except in compliance with the License.\nYou may obtain a copy of the License
    at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by
    applicable law or agreed to in writing, software\ndistributed under the License
    is distributed on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, either express or implied.\nSee the License for the specific language
    governing permissions and\nlimitations under the License.\n",
    @maintainer=“Opscode, Inc.”, @maintainer_email=“cookbooks@opscode.com”,
    @license=“Apache 2.0”, @description=“Distribute and enable Chef Exception and
    Report handlers”, @platforms={}, @dependencies={}, @recommendations={},
    @suggestions={}, @conflicting={}, @providing={“chef_handler”=>">= 0.0.0",
    “chef_handler::json_file”=>">= 0.0.0"}, @replacing={}, @attributes={},
    @groupings={}, @recipes={“chef_handler”=>"", “chef_handler::json_file”=>""},
    @version=“1.0.4”>, @checksums={“64fd35146bb4042839800decca808b97”=>nil,
    “1af403317a8ccf8a6c4f325bcc7e4e04”=>nil,
    “b301b2d18594a1e9cc552e2e85a9be96”=>nil,
    “db05ae653e0fedf3c9747fad170612df”=>nil,
    “710010283d3560b512263d52f8271aa3”=>nil,
    “1976d7bafb98f6be15781023e134d943”=>nil,
    “e82549ca7a038fa004b8a06b12a13611”=>nil,
    “26ee3eb9b3adceb6e46f344c6618a169”=>nil},
    @manifest_records_by_path={“resources/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/64fd35146bb4042839800decca808b97”,
    “checksum”=>“64fd35146bb4042839800decca808b97”, “path”=>“resources/default.rb”,
    “specificity”=>“default”}, “providers/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1af403317a8ccf8a6c4f325bcc7e4e04”,
    “checksum”=>“1af403317a8ccf8a6c4f325bcc7e4e04”, “path”=>“providers/default.rb”,
    “specificity”=>“default”}, “recipes/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/b301b2d18594a1e9cc552e2e85a9be96”,
    “checksum”=>“b301b2d18594a1e9cc552e2e85a9be96”, “path”=>“recipes/default.rb”,
    “specificity”=>“default”}, “recipes/json_file.rb”=>{“name”=>“json_file.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/db05ae653e0fedf3c9747fad170612df”,
    “checksum”=>“db05ae653e0fedf3c9747fad170612df”, “path”=>“recipes/json_file.rb”,
    “specificity”=>“default”}, “attributes/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/710010283d3560b512263d52f8271aa3”,
    “checksum”=>“710010283d3560b512263d52f8271aa3”,
    “path”=>“attributes/default.rb”, “specificity”=>“default”},
    “files/default/handlers/README”=>{“name”=>“handlers/README”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1976d7bafb98f6be15781023e134d943”,
    “checksum”=>“1976d7bafb98f6be15781023e134d943”,
    “path”=>“files/default/handlers/README”, “specificity”=>“default”},
    README.md”=>{“name”=>“README.md”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/e82549ca7a038fa004b8a06b12a13611”,
    “checksum”=>“e82549ca7a038fa004b8a06b12a13611”, “path”=>“README.md”,
    “specificity”=>“default”}, “metadata.rb”=>{“name”=>“metadata.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/26ee3eb9b3adceb6e46f344c6618a169”,
    “checksum”=>“26ee3eb9b3adceb6e46f344c6618a169”, “path”=>“metadata.rb”,
    “specificity”=>“default”}},
    @attribute_filenames_by_short_filename={“default”=>“default.rb”}>}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook thirdparty
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/recipes/java.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/recipes/python.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/README.rdoc, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook windows
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/zipfile.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/package.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/registry.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/auto_run.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/reboot.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/path.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/batch.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/feature.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/registry.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/auto_run.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/path.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/feature_servermanagercmd.rb, as the cache is up to
    date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/zipfile.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/package.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/batch.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/feature_dism.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/reboot.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/recipes/reboot_handler.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/feature_base.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/registry_helper.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/helper.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/windows_privileged.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/version.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/ruby_19_patches.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/attributes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/README.md, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/metadata.json, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook searchplatform
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/indexer.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/indexer_doctor.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET
    Hashed Path:6MKR2gZNn0T6auDvA7mdGKzkjk0=
    X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
    X-Ops-Timestamp:2011-12-16T15:27:05Z
    X-Ops-UserId:BADNODE’
    Header hash: {“X-Ops-Sign”=>“version=1.0”, “X-Ops-Userid”=>“BADNODE”,
    “X-Ops-Timestamp”=>“2011-12-16T15:27:05Z”,
    “X-Ops-Content-Hash”=>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”,
    “X-Ops-Authorization-1”=>“018lb66js8cnnerd2EEd2k7sqO03VzZRzETjCE3Rf78Ar/osNQro6SitezaA”,
    “X-Ops-Authorization-2”=>“hKyOx00nzFpe12kQjT0bD4uSL7BbvKcQaAWYA5w1WK7lXOCc0eyGgkxKeT8D”,
    “X-Ops-Authorization-3”=>“Hz4E5+1K84XEvbzRYlqfd024qSXycQVj6tiWNU15xrIO74rc4hIzTZrqpP34”,
    “X-Ops-Authorization-4”=>“J2V9mvHnZTZJKoJBlS/5sg0w2PRhpWkxltk9PDdARYyGPH0B+Fjf+/zQ/3aG”,
    “X-Ops-Authorization-5”=>“KXpbSkTflhd43dQoEOYRNGwGtsK8GYYeUfbB/Y4wrgYlYIHef54bK/kN/DOg”,
    “X-Ops-Authorization-6”=>“3+uAuWzC/47x3qx04dpNYTelKXGJaHCviDBd6zfSfA==”}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to
    chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Streaming download from
    http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8
    to tempfile C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rest20111216-3884-oel6eq
    [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Storing updated
    cookbooks/searchplatform/recipes/searcher.rb in the cache.
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rest20111216-3884-oel6eq ******
    c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb
    **** {}
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rest20111216-3884-oel6eq ******
    c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/searcher_doctor.rb, as the cache is up to
    date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/attributes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/README.rdoc, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook chef_handler
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/resources/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/providers/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/recipes/json_file.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/attributes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/README.md, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/feature_base.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/registry_helper.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file: c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/helper.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/windows_privileged.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file: c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/version.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/ruby_19_patches.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/registry.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/registry.rb into
    a provider named windows_registry defined in Chef::Provider::WindowsRegistry
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/auto_run.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/auto_run.rb into
    a provider named windows_auto_run defined in Chef::Provider::WindowsAutoRun
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/path.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/path.rb into a
    provider named windows_path defined in Chef::Provider::WindowsPath
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_servermanagercmd.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_servermanagercmd.rb
    into a provider named windows_feature_servermanagercmd defined in
    Chef::Provider::WindowsFeatureServermanagercmd
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/zipfile.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/zipfile.rb into a
    provider named windows_zipfile defined in Chef::Provider::WindowsZipfile
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/package.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/package.rb into a
    provider named windows_package defined in Chef::Provider::WindowsPackage
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/batch.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/batch.rb into a
    provider named windows_batch defined in Chef::Provider::WindowsBatch
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_dism.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_dism.rb
    into a provider named windows_feature_dism defined in
    Chef::Provider::WindowsFeatureDism
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/reboot.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/reboot.rb into a
    provider named windows_reboot defined in Chef::Provider::WindowsReboot
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook chef_handler’s
    providers from
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/providers/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/providers/default.rb
    into a provider named chef_handler defined in Chef::Provider::ChefHandler
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/zipfile.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/zipfile.rb into a
    resource named windows_zipfile defined in Chef::Resource::WindowsZipfile
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/package.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/package.rb into a
    resource named windows_package defined in Chef::Resource::WindowsPackage
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/registry.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/registry.rb into
    a resource named windows_registry defined in Chef::Resource::WindowsRegistry
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/auto_run.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/auto_run.rb into
    a resource named windows_auto_run defined in Chef::Resource::WindowsAutoRun
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/reboot.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/reboot.rb into a
    resource named windows_reboot defined in Chef::Resource::WindowsReboot
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/path.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/path.rb into a
    resource named windows_path defined in Chef::Resource::WindowsPath
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/batch.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/batch.rb into a
    resource named windows_batch defined in Chef::Resource::WindowsBatch
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/feature.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/feature.rb into a
    resource named windows_feature defined in Chef::Resource::WindowsFeature
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook chef_handler’s
    resources from
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/resources/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/resources/default.rb
    into a resource named chef_handler defined in Chef::Resource::ChefHandler
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Node BADNODE loading cookbook
    windows’s attribute file
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/attributes/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Node BADNODE loading cookbook
    searchplatform’s attribute file
    c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/attributes/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Node BADNODE loading cookbook
    chef_handler’s attribute file
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/attributes/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET
    Hashed Path:azAxOP7tW43jf1/s9JV6Zt5Rm8A=
    X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
    X-Ops-Timestamp:2011-12-16T15:27:05Z
    X-Ops-UserId:BADNODE’
    Header hash: {“X-Ops-Sign”=>“version=1.0”, “X-Ops-Userid”=>“BADNODE”,
    “X-Ops-Timestamp”=>“2011-12-16T15:27:05Z”,
    “X-Ops-Content-Hash”=>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”,
    “X-Ops-Authorization-1”=>“gY9pOnQrWfR/22Lykc40jhhv5dFQjg9ismpsKBA8Zh9z2tKipJ+Xa5NG4LRf”,
    “X-Ops-Authorization-2”=>“Uov2lQwqhLY+GjIxgxocQF+UB+738Wj2g+WTdl+WXhduZM+YnmsYcVSX9Ave”,
    “X-Ops-Authorization-3”=>“7Q69lxwXlnxnNnAi+SYxxYTxF+Ov+0idyC8+nZ+mrQepLsR+UDJWeR3Lt9Iy”,
    “X-Ops-Authorization-4”=>“MnZft9IhaUNa3wl/3N5omB9/pjRWTu+qHvfKDo5SSinJ5DYVdM+2JaF7+A92”,
    “X-Ops-Authorization-5”=>“MfQ8/q3VHuPYsmY+inSANV+sV/217AKXsQKuC/ctTClmipkUOcgv2ZLZr+Ml”,
    “X-Ops-Authorization-6”=>“0xCqWLE3dUGREgf5ozHY1jxSPOArpm+IHH6sYhJtrw==”}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to
    chefsandbox:4000/environments/MyEnv
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading Recipe thirdparty::java via
    include_recipe
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Found recipe java in cookbook
    thirdparty
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading Recipe thirdparty::python via
    include_recipe
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Found recipe python in cookbook
    thirdparty
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading Recipe
    searchplatform::searcher via include_recipe
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Found recipe searcher in cookbook
    searchplatform
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET
    Hashed Path:+uTE2x9p2fxBryxq3ffXEhtzvfg=
    X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
    X-Ops-Timestamp:2011-12-16T15:27:05Z
    X-Ops-UserId:BADNODE’
    Header hash: {“X-Ops-Sign”=>“version=1.0”, “X-Ops-Userid”=>“BADNODE”,
    “X-Ops-Timestamp”=>“2011-12-16T15:27:05Z”,
    “X-Ops-Content-Hash”=>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”,
    “X-Ops-Authorization-1”=>“KMwK/Vf3I223rYBzLMU0+gIep5qKcvzWYlFFHgUblZJkjK9C4GpQcvaZrw+E”,
    “X-Ops-Authorization-2”=>“TDgfWcN3Fed7jl4gAkOaPZ+28nA+y2B/OT1PLzb30ac1LgbIBr4CHoapCFXe”,
    “X-Ops-Authorization-3”=>“sQNHGgG3MjxfI+Nwyqab2Y7/NedB4D9vZXWbv2HBeEOswi4si5SfX6yk/diz”,
    “X-Ops-Authorization-4”=>“2oZUgocH5gADWujL1L8cXOCc5pIx1dGyIzrG4NPGbsszwc09Yl9vio9hE1E/”,
    “X-Ops-Authorization-5”=>“57ATf5qCbQuGOSwEuFNlns4C4w4ETufygPJQkqIVnx9U3zG9IyZR+faY/baO”,
    “X-Ops-Authorization-6”=>“TgykftvvhCZutYm9OKzNL7qXfTMhrw0R46pewr/aRQ==”}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to
    chefsandbox:4000/data/qa-passwords/passwords
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Loading Recipe
    searchplatform::searcher_doctor via include_recipe
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Found recipe searcher_doctor in
    cookbook searchplatform
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Converging node BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/jdk-6u17-windows-x64.exe] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/jdk-6u17-windows-x64.exe] action
    create (thirdparty::java line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/java.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    remote_file[c:/opscode/chef/chefsandbox/cache/jdk-6u17-windows-x64.exe] due to
    not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing windows_package[java] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing windows_package[java] action
    install (thirdparty::java line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/java.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping windows_package[java] due to
    not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    windows_path[C:\buildtools\java\jdk-1.6.0_17\bin] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    windows_path[C:\buildtools\java\jdk-1.6.0_17\bin] action add (thirdparty::java
    line /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/java.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    windows_path[C:\buildtools\java\jdk-1.6.0_17\bin] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/python-2.7.amd64.msi] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/python-2.7.amd64.msi] action
    create (thirdparty::python line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/python.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    remote_file[c:/opscode/chef/chefsandbox/cache/python-2.7.amd64.msi] due to
    not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing windows_package[python] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing windows_package[python]
    action install (thirdparty::python line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/python.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping windows_package[python] due
    to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    windows_path[C:\buildtools\python] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    windows_path[C:\buildtools\python] action add (thirdparty::python line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/python.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    windows_path[C:\buildtools\python] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    directory[E:/MyEnv/search_server] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    directory[E:/MyEnv/search_server] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: directory[E:/MyEnv/search_server]
    created directory E:/MyEnv/search_server
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild01] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild01] action create
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    directory[E:/MyEnv/RMSIndexes/IndexBuild01] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild02] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild02] action create
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    directory[E:/MyEnv/RMSIndexes/IndexBuild02] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing directory[E:/MyEnv/files]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing directory[E:/MyEnv/files]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping directory[E:/MyEnv/files] due
    to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing ruby_block[stop_service] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing ruby_block[stop_service]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[stop_service] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    ruby_block[remove_old_backups] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    ruby_block[remove_old_backups] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[remove_old_backups] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    ruby_block[backup_install_dir] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    ruby_block[backup_install_dir] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    &&&&&&&&&&&&&&&&&&&&&&&&&&& E:/MyEnv/search_server ******
    E:/MyEnv/search_server-12-16-2011_10-27-06-bak **** {}
    &&&&&&&&&&&&&&&&&&&&&&&&&&& E:/MyEnv/search_server ******
    E:/MyEnv/search_server-12-16-2011_10-27-06-bak
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[backup_install_dir] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing ruby_block[verify_backup]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing ruby_block[verify_backup]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[verify_backup] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] action create
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] WARN: Error loading cached checksum for key
    "chef-file-E:-MyEnv-files-backend_server-searcher-zip"
    [Fri, 16 Dec 2011 10:27:06 -0500] WARN: dump format error for symbol(0x75)
    (ArgumentError)
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta/basic_file.rb:53:in
    load' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta/basic_file.rb:53:inraw_get’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta/basic_file.rb:41:in
    []' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta.rb:69:infetch’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:150:in
    fetch' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:115:inlookup_checksum’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:111:in
    checksum_for_file' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:101:inchecksum_for_file’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/checksum.rb:27:in
    checksum' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/remote_file.rb:31:inload_current_resource’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:436:in
    run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:inrun_action’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
    block (2 levels) in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:ineach’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
    block in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:inblock in execute_each_resource’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
    call' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall_iterator_block’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:in
    step' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:initerate’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:in
    each_with_index' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:inexecute_each_resource’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:in
    converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:inconverge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:in
    run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:inblock in run_application’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
    loop' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inrun_application’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:in
    run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in<top (required)>'
    C:/opscode/chef/bin/chef-client:19:in load' C:/opscode/chef/bin/chef-client:19:in
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Removing invalid checksum cache files
    [Fri, 16 Dec 2011 10:27:07 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] checking for changes
    [Fri, 16 Dec 2011 10:27:07 -0500] DEBUG: Sending HTTP Request via GET to
    buildserver:80/job/search-platform-trunk/lastSuccessfulBuild/artifact/backend/distribution/backend_server.searcher.zip
    [Fri, 16 Dec 2011 10:27:07 -0500] DEBUG: Streaming download from
    http://buildserver/job/search-platform-trunk/lastSuccessfulBuild/artifact/backend/distribution/backend_server.searcher.zip
    to tempfile C:/DOCUME~1/user/LOCALS~1/Temp/3/chef-rest20111216-3884-23mar7
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] checking for file
    existence of E:/MyEnv/files/backend_server.searcher.zip
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] file exists at
    E:/MyEnv/files/backend_server.searcher.zip
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] target checksum:
    5b5acabb7c854412b91b22ef835f79c504f70a2956a17516b1309e6cf04108c9
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] source checksum:
    5b5acabb7c854412b91b22ef835f79c504f70a2956a17516b1309e6cf04108c9
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] target and source
    checksums are the same - not updating
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG: Processing ruby_block[verify_download]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: Processing ruby_block[verify_download]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: ruby_block[verify_download] called
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG: Processing
    ruby_block[verify_searchdir_value] on BADNODE
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: Processing
    ruby_block[verify_searchdir_value] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: ##############################
    E:/MyEnv/search_server EXISTS.
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: ruby_block[verify_searchdir_value]
    called
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG: Processing
    windows_zipfile[E:/MyEnv/search_server] on BADNODE
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: Processing
    windows_zipfile[E:/MyEnv/search_server] action unzip (searchplatform::searcher
    line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:41 -0500] DEBUG: unzip
    E:/MyEnv/files/backend_server.searcher.zip => . (overwrite=true)
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Processing
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:42 -0500] INFO: Processing
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Not storing
    cookbooks/searchplatform/templates/default/searcher/conf/searcher_environmentSettings.xml.erb,
    as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Current content’s checksum:
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Rendered content’s checksum:
    eb76da29f9e2d4928876b4c501a5b6ac03b6c0ffaf5ebcadd045fb2ce2b1bc3d
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb
    ****** E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml
    **** {}
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb
    ****** E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml
    [Fri, 16 Dec 2011 10:27:42 -0500] ERROR:
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    has had an error
    [Fri, 16 Dec 2011 10:27:42 -0500] ERROR:
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    (c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb:168:in
    from_file') had an error: template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml] (searchplatform::searcher line /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb) had an error: No such file or directory - (C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb, E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml) C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inrename’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in block in mv' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:inblock in
    fu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:in
    fu_each_src_dest0' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:infu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:in mv' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:inblock in action_create’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:in
    block in render_template' C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:inopen’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:in
    render_template' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:inrender_with_context’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:in
    action_create' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:inrun_action’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:in
    run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock (2 levels) in converge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
    each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock in converge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:in
    block in execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
    call_iterator_block' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:instep’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:in
    iterate' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:ineach_with_index’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:in
    execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:inconverge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:in
    converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:inrun’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
    block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
    run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
    <top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
    C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:27:42 -0500] ERROR: Running exception handlers [Fri, 16 Dec 2011 10:27:42 -0500] FATAL: Saving node information to c:/opscode/chef/chefsandbox/cache/failed-run-data.json [Fri, 16 Dec 2011 10:27:42 -0500] ERROR: Exception handlers complete [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Re-raising exception: Errno::ENOENT - template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml] (searchplatform::searcher line /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb) had an error: No such file or directory - (C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb, E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml) C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inrename’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in block in mv' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:inblock in
    fu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:in
    fu_each_src_dest0' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:infu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:in `mv’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:in
`block in action_create’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:in
block in render_template' C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:inopen’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:in
`render_template’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:in
`render_with_context’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:in
`action_create’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:in
`run_action’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:in
`run_action’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
`block (2 levels) in converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
`each’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
`block in converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:in
`block in execute_each_resource’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
`call’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
`call_iterator_block’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:in
`step’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:in
`iterate’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:in
`each_with_index’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:in
`execute_each_resource’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:in
`converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:in
`converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:in
`run’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
`block in run_application’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
`loop’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
`run_application’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:in
`run’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:27:42 -0500] FATAL: Stacktrace dumped to c:/opscode/chef/chefsandbox/cache/chef-stacktrace.out [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Errno::ENOENT: template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml] (searchplatform::searcher line /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb) had an error: No such file or directory - (C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb, E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml) C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inrename’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in block in mv' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:inblock in
fu_each_src_dest’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:in
fu_each_src_dest0' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:infu_each_src_dest’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:in mv' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:inblock in action_create’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:in
block in render_template' C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:inopen’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:in
render_template' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:inrender_with_context’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:in
action_create' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:inrun_action’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:in
run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock (2 levels) in converge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock in converge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:in
block in execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
call_iterator_block' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:instep’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:in
iterate' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:ineach_with_index’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:in
execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:inconverge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:in
converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in `’
[Fri, 16 Dec 2011 10:27:42 -0500] FATAL: Errno::ENOENT:
template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
(searchplatform::searcher line
/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
had an error: No such file or directory -
(C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb,
E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml)

Here is the chef-stacktrace.out for this run (also changed a little text for
privacy).

Generated at 2011-12-16 10:27:42 -0500
Errno::ENOENT:
template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
(searchplatform::searcher line
/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
had an error: No such file or directory -
(C:/DOCUME~1/user/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb,
E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml)
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in rename' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inblock in mv’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:in block in fu_each_src_dest' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:infu_each_src_dest0’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:in fu_each_src_dest' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:inmv’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:in
block in action_create' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:inblock in render_template’
C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:in open' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:inrender_template’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:in
render_with_context' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:inaction_create’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:in
run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:inrun_action’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
block (2 levels) in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
block in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:inblock in execute_each_resource’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
call' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall_iterator_block’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:in
step' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:initerate’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:in
each_with_index' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:inexecute_each_resource’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:in
converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:inconverge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:in
run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:inblock in run_application’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
loop' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inrun_application’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:in
run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in<top (required)>'
C:/opscode/chef/bin/chef-client:19:in load' C:/opscode/chef/bin/chef-client:19:in


#2

Greetings - This looks like a bug to me.

In some of the other cookbooks, I have found that if you assign a default to a name attribute, the default it evaluated prior to the name attribute being set. The end result is that no matter what you name the resource, it will always be the default value. One should not set a default value on a name attribute because name attributes are required. (https://github.com/opscode/cookbooks/blob/master/windows/resources/zipfile.rb#L25) I am in the process of submitting a bug and a patch. But the workaround is this… https://gist.github.com/1486892

Opened a bug: http://tickets.opscode.com/browse/COOK-914
Submitting a patch as we speak

Paul

-----Original Message-----
From: rsimon@glgroup.com [mailto:rsimon@glgroup.com]
Sent: Friday, December 16, 2011 8:18 AM
To: chef@lists.opscode.com
Subject: [chef] Issue with windows_zipfile: Always unzips to “.”

We’re having an odd problem using windows_zipfile to unzip an archive.
Briefly, the zip is unzipped to “.” no matter what we put in for the target
directory.

#unzip the searcher
windows_zipfile searchdir do
source filesdir+"/backend_server.searcher.zip"
overwrite true
action :unzip
end

where “searchdir” is a ruby variable that is in-scope of this code, that
contains a relative directory path set to a valid location on one of the
computer’s drives.

Before this we create a backup of the files in searchdir, verify that the
backup was created, download the zip file, and verify that the download
succeeded. We use “searchdir” in those operations and have also verified
separately that it has the expected value (it’s not nil or empty).

We are using this same script on two different nodes that are both Windows 2003
R2 SP2 Servers. We’ll refer to them as “GOOD” and “BAD”. On the GOOD
node, everything works. The zip is unzipped to “searchdir” and the rest of
our recipe completes normally. On the BAD node, the zip is ALWAYS unzipped to
“.” no matter what we try. We know that “searchdir” has the right value
because we examine it. We’ve even tried explicitly putting a value, like so:

#unzip the searcher
windows_zipfile “C:/MyLocation/MyNewCode” do
source filesdir+"/backend_server.searcher.zip"
overwrite true
action :unzip
end

and it STILL unzips to “.” (which turns out to be C:/). The unzip is
successful, but the rest of the recipe fails because the new code is not in the
expected place.

Some detailed output below:


Here is the output from the command “chef-client –c client.rb –E MyEnv
–l debug” run on the BAD node. I have changed some things like node names
and URLs for privacy reasons.

[Fri, 16 Dec 2011 10:26:35 -0500] INFO: *** Chef 0.10.4 ***
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin os
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin kernel
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin ruby
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin languages
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDOUT ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG:
platform=i386-mingw32,version=1.9.2,release_date=2011-07-09,target=i386-pc-mingw32,target_cpu=i386,target_vendor=pc,target_os=mingw32,host=i686-pc-mingw32,host_cpu=i686,host_os=mingw32,host_vendor=pc,bin_dir=C:/opscode/chef/embedded/bin,ruby_bin=C:/opscode/chef/embedded/bin/ruby,
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDOUT ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDERR ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDERR ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Ran (ruby -e “require ‘rbconfig’;
puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)”) returned 0
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDOUT

[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: gem
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDOUT ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDERR

[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDERR ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Ran (ruby -e “require ‘rbconfig’;
require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’”) returned 0
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts %x{C:/opscode/chef/embedded/bin/ruby
C:/opscode/chef/embedded/bin/gem env gemdir}.chomp!” STDOUT ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG:
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts %x{C:/opscode/chef/embedded/bin/ruby C:/opscode/chef/embedded/bin/gem env
gemdir}.chomp!” STDOUT ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts %x{C:/opscode/chef/embedded/bin/ruby
C:/opscode/chef/embedded/bin/gem env gemdir}.chomp!” STDERR ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts %x{C:/opscode/chef/embedded/bin/ruby C:/opscode/chef/embedded/bin/gem env
gemdir}.chomp!” STDERR ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: Ran (ruby -e “require ‘rbconfig’;
puts %x{C:/opscode/chef/embedded/bin/ruby C:/opscode/chef/embedded/bin/gem env
gemdir}.chomp!”) returned 0
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: Loading plugin windows::kernel
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Loading plugin c
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Failed to run: gcc -v, assuming
command not found
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- Begin gcc -v STDOUT ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- End gcc -v STDOUT ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- Begin gcc -v STDERR ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Failed to run: gcc -v, assuming
command not found
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- End gcc -v STDERR ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Ran (gcc -v) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib/libc.so.6 STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib/libc.so.6 STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (/lib/libc.so.6) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib64/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib64/libc.so.6 STDOUT

[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib64/libc.so.6 STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib64/libc.so.6 STDERR

[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib64/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib64/libc.so.6 STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (/lib64/libc.so.6) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: cl /?, assuming command
not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin cl /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End cl /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin cl /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: cl /?, assuming command
not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End cl /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (cl /?) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: devenv.com /?, assuming
command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin devenv.com /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End devenv.com /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin devenv.com /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: devenv.com /?, assuming
command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End devenv.com /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (devenv.com /?) returned 42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: xlc -qversion, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin xlc -qversion STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End xlc -qversion STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin xlc -qversion STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: xlc -qversion, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End xlc -qversion STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Ran (xlc -qversion) returned 42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: cc -V -flags, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin cc -V -flags STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End cc -V -flags STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin cc -V -flags STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: cc -V -flags, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End cc -V -flags STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Ran (cc -V -flags) returned 42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: what /opt/ansic/bin/cc,
assuming command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin what /opt/ansic/bin/cc
STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End what /opt/ansic/bin/cc STDOUT

[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin what /opt/ansic/bin/cc
STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: what /opt/ansic/bin/cc,
assuming command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End what /opt/ansic/bin/cc STDERR

[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Ran (what /opt/ansic/bin/cc) returned
42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin chef
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin cloud
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin ec2
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin hostname
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin windows::hostname
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin network
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin windows::network
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- Begin arp -a STDOUT ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Interface: 10.45.150.117 — 0x10003
Internet Address Physical Address Type
10.45.150.1 3c-df-1e-cc-b5-4b dynamic
10.45.150.10 00-21-5a-08-de-e8 dynamic
10.45.150.12 00-21-5a-08-dd-dc dynamic
10.45.150.110 00-23-7d-65-cb-da dynamic
10.45.150.180 00-50-56-84-43-53 dynamic
10.45.150.250 00-00-5e-00-01-fe dynamic
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- End arp -a STDOUT ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- Begin arp -a STDERR ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- End arp -a STDERR ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Ran (arp -a) returned 0
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Using default interface for default ip
and mac address
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_ec2_mac? == true
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_ec2_mac? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: looks_like_ec2? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin rackspace
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin eucalyptus
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_euca_mac? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_euca_mac? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: looks_like_euca? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin command
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin dmi
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Plugin dmi threw exception
#<NameError: uninitialized constant Fcntl::F_SETFD>
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:162:in
popen4' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/dmi.rb:46:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin dmi_common [Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin erlang [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: erl +V, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin erl +V STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End erl +V STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin erl +V STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: erl +V, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End erl +V STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Ran (erl +V) returned 42 [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Loading plugin groovy [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: groovy -v, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin groovy -v STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End groovy -v STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin groovy -v STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: groovy -v, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End groovy -v STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Ran (groovy -v) returned 42 [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Loading plugin ip_scopes [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ip_scopes: cannot load gem, plugin disabled: no such file to load -- ipaddr_extensions [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Loading plugin java [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin java -version STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End java -version STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin java -version STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17-b04) Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode) [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End java -version STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Ran (java -version) returned 0 [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin keys [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin lua [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: lua -v, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin lua -v STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End lua -v STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin lua -v STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: lua -v, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End lua -v STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Ran (lua -v) returned 42 [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin mono [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: mono -V, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin mono -V STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End mono -V STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin mono -V STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: mono -V, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End mono -V STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Ran (mono -V) returned 42 [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin network_listeners [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Plugin network_listeners threw exception #<LoadError: no such file to load -- sigar> C:/opscode/chef/embedded/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inrequire’
C:/opscode/chef/embedded/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/network_listeners.rb:19:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin ohai [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin ohai_time [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin passwd [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin perl [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDOUT ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: version='5.8.8'; archname='msys-64int'; [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- End perl -V:version -V:archname STDOUT ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDERR ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- End perl -V:version -V:archname STDERR ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: Ran (perl -V:version -V:archname) returned 0 [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: Loading plugin php [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Failed to run: php -v, assuming command not found [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin php -v STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End php -v STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin php -v STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Failed to run: php -v, assuming command not found [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End php -v STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Ran (php -v) returned 42 [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin platform [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin windows::platform [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin python [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Ran (python -c "import sys; print sys.version") returned 0 [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin uptime [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin virtualization [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin windows::virtualization [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Plugin windows::virtualization threw exception #<IOError: Cannot open or read C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/virtualization.rb!> C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:31:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/virtualization.rb:21:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin windows::cpu [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Plugin windows::cpu threw exception #<NoMethodError: unknown property or method:numberofcores’
HRESULT error code:0x80020006
Unknown name.>
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:28:in
method_missing' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:28:inblock in from_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:27:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:27:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Loading plugin windows::filesystem [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Client key c:/opscode/chef/chefsandbox/client.pem is present - skipping registration [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Building node object for BADNODE [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:04 -0500] DEBUG: String to sign: 'Method:GET Hashed Path:lVJ9NMOeuQwkNPHy3bijxoh0spQ= X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= X-Ops-Timestamp:2011-12-16T15:27:03Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:03Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"w/fKWBBDLPoINUx1EZ1aRApQGKuf+/W+XyRsTv8fP0NAO1OnwzPR3uq5DYOU", "X-Ops-Authorization-2"=>"4CfvUPuEeEXa/GGLPuzLLIUtSBa2ny6bkkNWoQAXJOjEWQqZpnh/9RTIMwZN", "X-Ops-Authorization-3"=>"RBa0maLmHjlKOzDDNlBs3duJlb/yD514OTyHeDENoOsQTTn1TuCm93oKn6B+", "X-Ops-Authorization-4"=>"gDfKyofr039kUJAXnoGuPYxq3m5joEHjMqBYauSSnp7zCuh1X23+1zIBOvS+", "X-Ops-Authorization-5"=>"9eW1tYAqz6Tq3F6Y2dROkfsoaz0apN88QWgZD2cYY+5Rclu8nPl61GT4542t", "X-Ops-Authorization-6"=>"SsHFypvsbGe6cL4G5VSxbQ1FfV9t/nWiVROnuToC0g=="} [Fri, 16 Dec 2011 10:27:04 -0500] DEBUG: Sending HTTP Request via GET to chefsandbox:4000/nodes/BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Extracting run list from JSON attributes provided on command line [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Applying attributes from json file [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Platform is windows version 5.2.3790 [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET Hashed Path:1qSVMXvG21YfJEnHrUW0Cc54Vwg= X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= X-Ops-Timestamp:2011-12-16T15:27:05Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:05Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"dSGMSaCDj0b+gri5ekuuZ4WUwZptX9Zpq6DlNKRFkKNoe+GCw00xH59+FjgZ", "X-Ops-Authorization-2"=>"BSo6b3R2cGINCw9Lw/hJFMIYf333J2eqyhStnIvbauzf8cQmIVPLfRjRpi+r", "X-Ops-Authorization-3"=>"QewhAJVSnOguX7kR3WIlwVYMIdfXSnkNMPyyxCY1ZXs6MPwiaFXRC6KbVBwJ", "X-Ops-Authorization-4"=>"5byItdP8hVoIw0Jhbycf+0hIgvmrTOR1/HAA1PaMTAkiyfDHUfeUH/PnIHvc", "X-Ops-Authorization-5"=>"K0mTr2Df6cR8PVqteqY02fBBZw+yl2VPv/tXjvRm8zLnyUQM6Mc17bObWo/n", "X-Ops-Authorization-6"=>"uCW7W2KKQrOheDREQ4vOEsQLhMcTpFqVOFh1Xx9P1A=="} [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to chefsandbox:4000/roles/thirdparty [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET Hashed Path:s8z93fCgo8NgkHuaaw02KXgRKEw= X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= X-Ops-Timestamp:2011-12-16T15:27:05Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:05Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"YIksmWGcbIuD7xmmfV52EU9XL9Nqg5b6Yd2yKsOjwPzTCKWE3S0KQTPmigx8", "X-Ops-Authorization-2"=>"WeRcvAcGDa7nLvRbAJNsScmL+syuyBmrM3dnSzumkERggxgZYkEPSem/IFtZ", "X-Ops-Authorization-3"=>"yRC+AfQczN9uAnlJjdxSMLa6TwN70yTSYKxgiEEURfZevwO53Vqq42RAPab4", "X-Ops-Authorization-4"=>"X1yTBBVwLfEeg/qyFUug1zQ2ejRSLOUkNkBEIr/M6k5gtdDOTnkfQ6EcKVkd", "X-Ops-Authorization-5"=>"VVJcnzHPbKDKYj6ZrKBQuQEUCCSPwH73UkFaem1IuMuCqk9n4Dy7wR8JJ42q", "X-Ops-Authorization-6"=>"LfB85NwNWOZGeU+9m8+rhOJJvX71uhUYeU+XKBchLg=="} [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to chefsandbox:4000/roles/dev-searcher [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Run List is [role[thirdparty], role[dev-searcher]] [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Run List expands to [thirdparty::java, thirdparty::python, searchplatform::searcher, searchplatform::searcher_doctor] [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Starting Chef Run for BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbooks [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:POST Hashed Path:tK4jp/KGd9B/byBl2dteFXnZaRo= X-Ops-Content-Hash:KssTCDflQ8cUOoA5XDz1CUClvws= X-Ops-Timestamp:2011-12-16T15:27:05Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:05Z", "X-Ops-Content-Hash"=>"KssTCDflQ8cUOoA5XDz1CUClvws=", "X-Ops-Authorization-1"=>"T2MwqhpsmNuOKaRQsaG/oLy2U3Bt2riQd9GNqXQML4/BMtTLFE0GHzb4PSYB", "X-Ops-Authorization-2"=>"gBCmFY9+kS+vwzTLukYP/nPuMiKOCvVMIMm+iWINIg1qa24b9MF2pJUEzyT4", "X-Ops-Authorization-3"=>"2EUlvldlffW+WI0HnXo/QjwtwlNO/f9cV6/2rpzCXVgh1fdnJIfgA8QjVZr2", "X-Ops-Authorization-4"=>"I08Ha6109ugLJviGTuBhPBFKQcHpS1+uAbWQxtBAG160vHbpmXf711wCv4k8", "X-Ops-Authorization-5"=>"CaSb0ne5gJr6GWZ5FZz5g4Ar9ugkGBvc5dCqI88AB9+abgqi0IpFo/sJkH8d", "X-Ops-Authorization-6"=>"oo+Y/k4LdejQfb6dXZm/9nbTv3kxKznvim2CdUfemA=="} [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via POST to chefsandbox:4000/environments/MyEnv/cookbook_versions [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Loading cookbooks [chef_handler, searchplatform, thirdparty, windows] [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Cookbooks detail: {"thirdparty"=>#<Chef::CookbookVersion:0x5281f98 @name="thirdparty", @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=["all-wcprops", "entries", ".svn/all-wcprops", ".svn/entries"], @file_filenames=["all-wcprops", "entries", ".svn/all-wcprops", ".svn/entries"], @recipe_filenames=["default.rb", "java.rb", "python.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "java"=>"java.rb", "python"=>"python.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.rb", "README.rdoc"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x5281e00 @db="chef", @rest=#<Chef::REST:0x5281de8 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x5281d70 @key_file=nil, @client_name=nil>, @sign_request=true, @sign_on_redirect=true, @redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready, @manifest={"definitions"=>[], "name"=>"thirdparty-0.0.1", "attributes"=>[], "files"=>[{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/fd961abeb18f3adb94ab406ab3b89ca1", "checksum"=>"fd961abeb18f3adb94ab406ab3b89ca1", "path"=>"files/.svn/all-wcprops", "specificity"=>".svn"}, {"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0fbc5eebc6a48aca06fc2d89858a2e16", "checksum"=>"0fbc5eebc6a48aca06fc2d89858a2e16", "path"=>"files/.svn/entries", "specificity"=>".svn"}, {"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/c1b01cad5549220ff7dfaff9db020bcc", "checksum"=>"c1b01cad5549220ff7dfaff9db020bcc", "path"=>"files/default/.svn/all-wcprops", "specificity"=>"default"}, {"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6eab7a307e054bc2a3ff44c01474504", "checksum"=>"b6eab7a307e054bc2a3ff44c01474504", "path"=>"files/default/.svn/entries", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"thirdparty", "description"=>"Installs/Configures thirdparty", "long_description"=>"= DESCRIPTION:\n\n= REQUIREMENTS:\n\n= ATTRIBUTES:\n\n= USAGE:\n\n", "maintainer"=>"YOUR_COMPANY_NAME", "maintainer_email"=>"YOUR_EMAIL", "license"=>"All rights reserved", "platforms"=>{}, "dependencies"=>{"windows"=>"= 1.2.8"}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"thirdparty"=>">= 0.0.0", "thirdparty::java"=>">= 0.0.0", "thirdparty::python"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"thirdparty"=>"", "thirdparty::java"=>"", "thirdparty::python"=>""}, "version"=>"0.0.1"}, "libraries"=>[], "templates"=>[{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6e5960eb4de20531fa0801a310e0481", "checksum"=>"b6e5960eb4de20531fa0801a310e0481", "path"=>"templates/.svn/all-wcprops", "specificity"=>".svn"}, {"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/787ec5bb6ef378868589d59d20e822dc", "checksum"=>"787ec5bb6ef378868589d59d20e822dc", "path"=>"templates/.svn/entries", "specificity"=>".svn"}, {"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/6245c2632e6d57ccae34eaaa99f269a3", "checksum"=>"6245c2632e6d57ccae34eaaa99f269a3", "path"=>"templates/default/.svn/all-wcprops", "specificity"=>"default"}, {"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/5c617ed0e841f9e31272ef7066b89481", "checksum"=>"5c617ed0e841f9e31272ef7066b89481", "path"=>"templates/default/.svn/entries", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"thirdparty", "version"=>"0.0.1", "recipes"=>[{"name"=>"default.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/a49c5a5886ff8ff088c979537e55154e", "checksum"=>"a49c5a5886ff8ff088c979537e55154e", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"java.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0ec2392488446e86d85d20ba547b1417", "checksum"=>"0ec2392488446e86d85d20ba547b1417", "path"=>"recipes/java.rb", "specificity"=>"default"}, {"name"=>"python.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/9d18c71234881b97a477b2d2e1c46457", "checksum"=>"9d18c71234881b97a477b2d2e1c46457", "path"=>"recipes/python.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/3ca97d16e0015748b12f2da4ba5aa348", "checksum"=>"3ca97d16e0015748b12f2da4ba5aa348", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.rdoc", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/ee60a2f188b5f14c1c5b175c711e1d29", "checksum"=>"ee60a2f188b5f14c1c5b175c711e1d29", "path"=>"README.rdoc", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x5281458 @cookbook=nil, @name="thirdparty", @long_description="= DESCRIPTION:\n\n= REQUIREMENTS:\n\n= ATTRIBUTES:\n\n= USAGE:\n\n", @maintainer="YOUR_COMPANY_NAME", @maintainer_email="YOUR_EMAIL", @license="All rights reserved", @description="Installs/Configures thirdparty", @platforms={}, @dependencies={"windows"=>"= 1.2.8"}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"thirdparty"=>">= 0.0.0", "thirdparty::java"=>">= 0.0.0", "thirdparty::python"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"thirdparty"=>"", "thirdparty::java"=>"", "thirdparty::python"=>""}, @version="0.0.1">, @checksums={"a49c5a5886ff8ff088c979537e55154e"=>nil, "0ec2392488446e86d85d20ba547b1417"=>nil, "9d18c71234881b97a477b2d2e1c46457"=>nil, "fd961abeb18f3adb94ab406ab3b89ca1"=>nil, "0fbc5eebc6a48aca06fc2d89858a2e16"=>nil, "c1b01cad5549220ff7dfaff9db020bcc"=>nil, "b6eab7a307e054bc2a3ff44c01474504"=>nil, "b6e5960eb4de20531fa0801a310e0481"=>nil, "787ec5bb6ef378868589d59d20e822dc"=>nil, "6245c2632e6d57ccae34eaaa99f269a3"=>nil, "5c617ed0e841f9e31272ef7066b89481"=>nil, "3ca97d16e0015748b12f2da4ba5aa348"=>nil, "ee60a2f188b5f14c1c5b175c711e1d29"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/a49c5a5886ff8ff088c979537e55154e", "checksum"=>"a49c5a5886ff8ff088c979537e55154e", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/java.rb"=>{"name"=>"java.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0ec2392488446e86d85d20ba547b1417", "checksum"=>"0ec2392488446e86d85d20ba547b1417", "path"=>"recipes/java.rb", "specificity"=>"default"}, "recipes/python.rb"=>{"name"=>"python.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/9d18c71234881b97a477b2d2e1c46457", "checksum"=>"9d18c71234881b97a477b2d2e1c46457", "path"=>"recipes/python.rb", "specificity"=>"default"}, "files/.svn/all-wcprops"=>{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/fd961abeb18f3adb94ab406ab3b89ca1", "checksum"=>"fd961abeb18f3adb94ab406ab3b89ca1", "path"=>"files/.svn/all-wcprops", "specificity"=>".svn"}, "files/.svn/entries"=>{"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0fbc5eebc6a48aca06fc2d89858a2e16", "checksum"=>"0fbc5eebc6a48aca06fc2d89858a2e16", "path"=>"files/.svn/entries", "specificity"=>".svn"}, "files/default/.svn/all-wcprops"=>{"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/c1b01cad5549220ff7dfaff9db020bcc", "checksum"=>"c1b01cad5549220ff7dfaff9db020bcc", "path"=>"files/default/.svn/all-wcprops", "specificity"=>"default"}, "files/default/.svn/entries"=>{"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6eab7a307e054bc2a3ff44c01474504", "checksum"=>"b6eab7a307e054bc2a3ff44c01474504", "path"=>"files/default/.svn/entries", "specificity"=>"default"}, "templates/.svn/all-wcprops"=>{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6e5960eb4de20531fa0801a310e0481", "checksum"=>"b6e5960eb4de20531fa0801a310e0481", "path"=>"templates/.svn/all-wcprops", "specificity"=>".svn"}, "templates/.svn/entries"=>{"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/787ec5bb6ef378868589d59d20e822dc", "checksum"=>"787ec5bb6ef378868589d59d20e822dc", "path"=>"templates/.svn/entries", "specificity"=>".svn"}, "templates/default/.svn/all-wcprops"=>{"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/6245c2632e6d57ccae34eaaa99f269a3", "checksum"=>"6245c2632e6d57ccae34eaaa99f269a3", "path"=>"templates/default/.svn/all-wcprops", "specificity"=>"default"}, "templates/default/.svn/entries"=>{"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/5c617ed0e841f9e31272ef7066b89481", "checksum"=>"5c617ed0e841f9e31272ef7066b89481", "path"=>"templates/default/.svn/entries", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/3ca97d16e0015748b12f2da4ba5aa348", "checksum"=>"3ca97d16e0015748b12f2da4ba5aa348", "path"=>"metadata.rb", "specificity"=>"default"}, "README.rdoc"=>{"name"=>"README.rdoc", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/ee60a2f188b5f14c1c5b175c711e1d29", "checksum"=>"ee60a2f188b5f14c1c5b175c711e1d29", "path"=>"README.rdoc", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "windows"=>#<Chef::CookbookVersion:0x396a4d0 @name="windows", @frozen=false, @attribute_filenames=["default.rb"], @definition_filenames=[], @template_filenames=[], @file_filenames=["handlers/windows_reboot_handler.rb"], @recipe_filenames=["default.rb", "reboot_handler.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "reboot_handler"=>"reboot_handler.rb"}, @library_filenames=["feature_base.rb", "registry_helper.rb", "helper.rb", "windows_privileged.rb", "version.rb", "ruby_19_patches.rb"], @resource_filenames=["zipfile.rb", "package.rb", "registry.rb", "auto_run.rb", "reboot.rb", "path.rb", "batch.rb", "feature.rb"], @provider_filenames=["registry.rb", "auto_run.rb", "path.rb", "feature_servermanagercmd.rb", "zipfile.rb", "package.rb", "batch.rb", "feature_dism.rb", "reboot.rb"], @metadata_filenames=[], @root_dir=nil, @root_filenames=["README.md", "metadata.rb", "metadata.json"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x3969d08 @db="chef", @rest=#<Chef::REST:0x3969bb8 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x3969960 @key_file=nil, @client_name=nil>, @sign_request=true, @sign_on_redirect=true, @redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready, @manifest={"definitions"=>[], "name"=>"windows-1.2.8", "attributes"=>[{"name"=>"default.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/eda001f275230230125ff1c8dbcd01af", "checksum"=>"eda001f275230230125ff1c8dbcd01af", "path"=>"attributes/default.rb", "specificity"=>"default"}], "files"=>[{"name"=>"handlers/windows_reboot_handler.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/79a76ab34126d1e28c62c4f070b10dc9", "checksum"=>"79a76ab34126d1e28c62c4f070b10dc9", "path"=>"files/default/handlers/windows_reboot_handler.rb", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[{"name"=>"registry.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/9340fca5e1657d0d9f1bc5c081c22778", "checksum"=>"9340fca5e1657d0d9f1bc5c081c22778", "path"=>"providers/registry.rb", "specificity"=>"default"}, {"name"=>"auto_run.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f52bafb5e9ce97d2a7258445b6b56406", "checksum"=>"f52bafb5e9ce97d2a7258445b6b56406", "path"=>"providers/auto_run.rb", "specificity"=>"default"}, {"name"=>"path.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/271dba97116e58581ea4c650386dd8f3", "checksum"=>"271dba97116e58581ea4c650386dd8f3", "path"=>"providers/path.rb", "specificity"=>"default"}, {"name"=>"feature_servermanagercmd.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/e58459cdaff6ef1bafb9fae64dffcc86", "checksum"=>"e58459cdaff6ef1bafb9fae64dffcc86", "path"=>"providers/feature_servermanagercmd.rb", "specificity"=>"default"}, {"name"=>"zipfile.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/7859415b67a1db7633695b1acc9704fd", "checksum"=>"7859415b67a1db7633695b1acc9704fd", "path"=>"providers/zipfile.rb", "specificity"=>"default"}, {"name"=>"package.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6aca1c8d5a8ad48c260e264f598e9bb4", "checksum"=>"6aca1c8d5a8ad48c260e264f598e9bb4", "path"=>"providers/package.rb", "specificity"=>"default"}, {"name"=>"batch.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4b487ea5f4b20a2b17c761badcc55cfa", "checksum"=>"4b487ea5f4b20a2b17c761badcc55cfa", "path"=>"providers/batch.rb", "specificity"=>"default"}, {"name"=>"feature_dism.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4a24112ad215b0ee990d6418695324fe", "checksum"=>"4a24112ad215b0ee990d6418695324fe", "path"=>"providers/feature_dism.rb", "specificity"=>"default"}, {"name"=>"reboot.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/aa71d112a4856c8aaf422c7e8503e971", "checksum"=>"aa71d112a4856c8aaf422c7e8503e971", "path"=>"providers/reboot.rb", "specificity"=>"default"}], "metadata"=>{"name"=>"windows", "description"=>"Provides a set of useful Windows-specific primitives.", "long_description"=>"Description\n===========\n\nProvides a set of Windows-specific primitives (Chef resources) meant to aid in the creation of cookbooks/recipes targeting the Windows platform.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Windows XP\n* Windows Vista\n* Windows Server 2003 R2\n* Windows 7\n* Windows Server 2008 (R1, R2)\n\nCookbooks\n---------\n\n* chef_handler (windows::reboot_handlerleverages the chef_handler LWRP)\n\nAttributes\n==========\n\n*node[‘windows’][‘allow_pending_reboots’]`

  • used to configure the WindowsRebootHandler (via the
    windows::reboot_handler recipe) to act on pending reboots. default is true
    (ie act on pending reboots). The value of this attribute only has an effect if
    the windows::reboot_handler is in a node’s run
    list.\n\nResource/Provider\n=================\n\nwindows_auto_run\n------------------\n\n###
    Actions\n- :create: Create an item to be run at login\n- :remove: Remove an
    item that was previously setup to run at login\n\n### Attribute Parameters\n-
    :name: Name attribute. The name of the value to be stored in the registry\n-
    :program: The program to be run at login\n- :args: The arguments for the
    program\n\n### Examples\n\n # Run BGInfo at login\n windows_auto_run 'BGINFO’
    do\n program “C:/Sysinternals/bginfo.exe”\n args
    "\“C:/Sysinternals/Config.bgi\” /NOLICPROMPT /TIMER:0"\n not_if {
    Registry.value_exists?(AUTO_RUN_KEY, ‘BGINFO’) }\n action :create\n
    end\n\n\nwindows_batch\n------------\nExecute a batch script using the
    cmd.exe interpreter (much like the script resources for bash, csh, powershell,
    perl, python and ruby). A temporary file is created and executed like other
    script resources, rather than run inline. By their nature, Script resources are
    not idempotent, as they are completely up to the user’s imagination. Use the
    not_if or only_if meta parameters to guard the resource for
    idempotence.\n\n### Actions\n\n- :run: run the batch file\n\n### Attribute
    Parameters\n\n- command: name attribute. Name of the command to execute.\n-
    code: quoted string of code to execute.\n- creates: a file this command creates
  • if the file exists, the command will not be run.\n- cwd: current working
    directory to run the command from.\n- flags: command line flags to pass to the
    interpreter when invoking.\n- user: A user name or user ID that we should
    change to before running this command.\n- group: A group name or group ID that
    we should change to before running this command.\n\n### Examples\n\n
    windows_batch “unzip_and_move_ruby” do\n code <<-EOH\n 7z.exe x
    #{Chef::Config[:file_cache_path]}/ruby-1.8.7-p352-i386-mingw32.7z
    -oC:\\source -r -y\n xcopy C:\\source\\ruby-1.8.7-p352-i386-mingw32
    C:\\ruby /e /y\n EOH\n end\n\n windows_batch “echo some env
    vars” do\n code <<-EOH\n echo %TEMP%\n echo %SYSTEMDRIVE%\n
    echo %PATH%\n echo %WINDIR%\n EOH\n
    end\n\n\nwindows_feature\n-----------------\n\nWindows Roles and Features can
    be thought of as built-in operating system packages that ship with the OS. A
    server role is a set of software programs that, when they are installed and
    properly configured, lets a computer perform a specific function for multiple
    users or other computers within a network. A Role can have multiple Role
    Services that provide functionality to the Role. Role services are software
    programs that provide the functionality of a role. Features are software
    programs that, although they are not directly parts of roles, can support or
    augment the functionality of one or more roles, or improve the functionality of
    the server, regardless of which roles are installed. Collectively we refer to
    all of these attributes as ‘features’.\n\nThis resource allows you to manage
    these ‘features’ in an unattended, idempotent way.\n\nThere are two providers
    for the windows_features which map into Microsoft’s two major tools for
    managing roles/features: Deployment Image Servicing and Management
    (DISM)
    and
    Servermanagercmd
    (The CLI for Server Manager). As Servermanagercmd is deprecated, Chef will set
    the default provider to Chef::Provider::WindowsFeature::DISM if DISM is
    present on the system being configured. The default provider will fall back to
    Chef::Provider::WindowsFeature::ServerManagerCmd.\n\nFor more information on
    Roles, Role Services and Features see the Microsoft TechNet article on the
    topic
    . For a
    complete list of all features that are available on a node type either of the
    following commands at a command prompt:\n\n dism /online /Get-Features\n
    servermanagercmd -query\n\n### Actions\n\n- :install: install a Windows
    role/feature\n- :remove: remove a Windows role/feature\n\n### Attribute
    Parameters\n\n- feature_name: name of the feature/role to install. The same
    feature may have different names depending on the provider used (ie DHCPServer
    vs DHCP; DNS-Server-Full-Role vs DNS).\n\n### Providers\n\n-
    Chef::Provider::WindowsFeature::DISM: Uses Deployment Image Servicing and
    Management (DISM) to manage roles/features.\n-
    Chef::Provider::WindowsFeature::ServerManagerCmd: Uses Server Manager to
    manage roles/features.\n\n### Examples\n\n # enable the node as a DHCP
    Server\n windows_feature “DHCPServer” do\n action :install\n
    end\n\n # enable TFTP\n windows_feature “TFTP” do\n action
    :install\n end\n\n # disable Telnet client/server\n %w{ TelnetServer
    TelnetClient }.each do |feature|\n windows_feature feature do\n
    action :remove\n end\n end\n\n
    #\n\nwindows_package\n-----------------\n\nManage Windows application
    packages in an unattended, idempotent way.\n\nThe following application
    installers are currently supported:\n\n* MSI packages\n* InstallShield\n* Wise
    InstallMaster\n* Inno Setup\n* Nullsoft Scriptable Install System\n\nIf the
    proper installer type is not passed into the resource’s installer_type
    attribute, the provider will do it’s best to identify the type by introspecting
    the installation package. If the installation type cannot be properly
    identified the :custom value can be passed into the installer_type attribute
    along with the proper flags for silent/quiet installation (using the options
    attribute…see example below).\n\n__PLEASE NOTE__ - For proper idempotence the
    resource’s package_name should be the same as the ‘DisplayName’ registry
    value in the uninstallation data that is created during package installation.
    The easiest way to definitively find the proper ‘DisplayName’ value is to
    install the package on a machine and search for the uninstall information under
    the following registry keys:\n\n*
    HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_LOCAL_MACHINE\\Software\\Wow6464Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n\nFor
    maximum flexibility the source attribute supports both remote and local
    installation packages.\n\n### Actions\n\n- :install: install a package\n-
    :remove: remove a package. The remove action is completely hit or miss as many
    application uninstallers do not support a full silent/quiet mode.\n\n###
    Attribute Parameters\n\n- package_name: name attribute. The ‘DisplayName’ of
    the application installation package.\n- source: The source of the windows
    installer. This can either be a URI or a local path.\n- installer_type: They
    type of windows installation package. valid values are: :msi, :inno, :nsis,
    :wise, :installshield, :custom. If this value is not provided, the provider
    will do it’s best to identify the installer type through introspection of the
    file.\n- checksum: useful if source is remote, the SHA-256 checksum of the
    file–if the local file matches the checksum, Chef will not download it\n-
    options: Additional options to pass the underlying installation command\n\n###
    Examples\n\n # install PuTTY (InnoSetup installer)\n windows_package
    "PuTTY version 0.60" do\n source
    "http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe"\n
    installer_type :inno\n action :install\n end\n\n # install 7-Zip
    (MSI installer)\n windows_package “7-Zip 9.20 (x64 edition)” do\n
    source “http://downloads.sourceforge.net/sevenzip/7z920-x64.msi”\n
    action :install\n end\n\n # install Notepad++ (Y U No Emacs?) using a
    local installer\n windows_package “Notepad++” do\n source
    "c:/installation_files/npp.5.9.2.Installer.exe"\n action :install\n
    end\n\n # install VLC for that Xvid (NSIS installer)\n windows_package
    "VLC media player 1.1.10" do\n source
    "http://superb-sea2.dl.sourceforge.net/project/vlc/1.1.10/win32/vlc-1.1.10-win32.exe"\n
    action :install\n end\n\n # install Firefox as custom installer and
    manually set the silent install flags\n windows_package “Mozilla Firefox
    5.0 (x86 en-US)” do\n source
    "http://archive.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/5.0/win32/en-US/Firefox%20Setup%205.0.exe"\n
    options “-ms”\n installer_type :custom\n action :install\n
    end\n\n # Google Chrome FTW (MSI installer)\n windows_package “Google
    Chrome” do\n source
    "https://dl-ssl.google.com/tag/s/appguid%3D{8A69D345-D564-463C-AFF1-A69D9E530F96}%26iid%3D{806F36C0-CB54-4A84-A3F3-0CF8A86575E0}%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%20Chrome%26needsadmin%3Dfalse/edgedl/chrome/install/GoogleChromeStandaloneEnterprise.msi"\n
    action :install\n end\n\n # remove Google Chrome (but why??)\n
    windows_package “Google Chrome” do\n action :remove\n end\n\n #
    remove 7-Zip\n windows_package “7-Zip 9.20 (x64 edition)” do\n action
    :remove\n end\n\n\nwindows_reboot\n------------------\n\nSets required
    data in the node’s run_state to notify WindowsRebootHandler a reboot is
    requested. If Chef run completes successfully a reboot will occur if the
    WindowsRebootHandler is properly registered as a report handler. As an
    action of :request will cause a node to reboot every Chef run, this resource
    is usually notified by other resources…ie restart node after a package is
    installed (see example below).\n\n### Actions\n- :request: requests a reboot at
    completion of successful Cher run. requires WindowsRebootHandler to be
    registered as a report handler.\n- :cancel: remove reboot request from
    node.run_state. this will cancel ALL previously requested reboots as this is
    a binary state.\n\n### Attribute Parameters\n- :timeout: Name attribute.
    timeout delay in seconds to wait before proceeding with the requested reboot.
    default is 60 seconds\n- :reason: comment on the reason for the reboot. default
    is ‘Opscode Chef initiated reboot’\n\n### Examples\n\n # if the package
    installs, schedule a reboot at end of chef run\n windows_reboot 60 do\n
    reason ‘cause chef said so’\n action :nothing\n end\n
    windows_package ‘some_package’ do\n action :install\n notifies
    :request, ‘windows_reboot[60]’\n end\n\n # cancel the previously
    requested reboot\n windows_reboot 60 do\n action :cancel\n
    end\n\nwindows_registry\n-----------------\n\nCreates and modifies Windows
    registry keys.\n\n### Actions\n\n- :create: create a new registry key with the
    provided values.\n- :modify: modify an existing registry key with the provided
    values.\n- :force_modify: modify an existing registry key with the provided
    values. ensures the value is actually set by checking multiple times. useful
    for fighting race conditions where two processes are trying to set the same
    registry key. This will be updated in the near future to use
    ’RegNotifyChangeKeyValue’ which is exposed by the WinAPI and allows a process
    to register for notification on a registry key change.\n- :remove: removes a
    value from an existing registry key\n\n### Attribute Parameters\n\n- key_name:
    name attribute. The registry key to create/modify.\n- values: hash of the
    values to set under the registry key. The individual hash items will become
    respective ‘Value name’ => ‘Value data’ items in the registry key.\n\n###
    Examples\n\n # make the local windows proxy match the one set for Chef\n
    proxy = URI.parse(Chef::Config[:http_proxy])\n windows_registry
    ’HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings’ do\n
    values ‘ProxyEnable’ => 1, ‘ProxyServer’ =>
    "#{proxy.host}:#{proxy.port}", ‘ProxyOverride’ => ‘’\n end\n\n

enable Remote Desktop and poke the firewall hole\n windows_registry

‘HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server’ do\n values
’FdenyTSConnections’ => 0\n end\n\n # Delete an item from the registry\n
windows_registry ‘HKCU\Software\Test’ do\n #Key is the name of the
value that you want to delete the value is always empty\n values
’ValueToDelete’ => ‘’\n action :remove\n end\n\n### Library Methods\n\n

Registry.value_exists?(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n
Registry.key_exists?(‘HKLM\SOFTWARE\Microsoft’)\n BgInfo =
Registry.get_value(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n\n\n’windows_path’\n--------------\n\n###
Actions\n- :add: Add an item to the system path\n\n### Attribute Parameters\n-
:path: Name attribute. The name of the value to add to the system path\n\n###
Examples\n\n #Add Sysinternals to the system path\n windows_path
’C:\Sysinternals’ do\n action :add\n
end\n\n\nwindows_zipfile\n-----------------\n\nMost version of Windows do not
ship with native cli utility for managing compressed files. This resource
provides a pure-ruby implementation for managing zip files. Be sure to use the
not_if or only_if meta parameters to guard the resource for idempotence or
action will be taken on the zip file every Chef run.\n\n### Actions\n\n-
:unzip: unzip a compressed file\n\n### Attribute Parameters\n\n- path: name
attribute. The path where files will be unzipped to.\n- source: The source of
the zip file. This can either be a URI or a local path.\n- overwrite: force an
overwrite of the files if the already exists.\n\n### Examples\n\n # unzip a
remote zip file locally\n windows_zipfile “c:/bin” do\n source
"http://download.sysinternals.com/Files/SysinternalsSuite.zip"\n action
:unzip\n not_if {::File.exists?(“c:/bin/PsExec.exe”)}\n end\n\n #
unzip a local zipfile\n windows_zipfile “c:/the_codez” do\n source
"c:/foo/baz/the_codez.zip"\n action :unzip\n
end\n\n\nException/Report
Handlers\n=========================\n\nWindowsRebootHandler\n----------------------\n\nRequired
reboots are a necessary evil of configuring and managing Windows nodes. This
report handler (ie fires at the end of successful Chef runs) acts on requested
(Chef initiated) or pending (as determined by the OS per configuration action
we performed) reboots. The allow_pending_reboots initialization argument
should be set to false if you do not want the handler to automatically reboot a
node if it has been determined a reboot is pending. Reboots can still be
requested explicitly via the windows_reboot LWRP.\n\n## Initialization
Arguments\n\n- allow_pending_reboots: indicator on whether the handler should
act on a the Window’s ‘pending reboot’ state. default is true\n- timeout:
timeout delay in seconds to wait before proceeding with the reboot. default is
60 seconds\n- reason: comment on the reason for the reboot. default is
’Opscode Chef initiated reboot’\n\nUsage\n=====\n\nJust place an explicit
dependency on this cookbook (using depends in the cookbook’s metadata.rb) from
any cookbook where you would like to use the Windows-specific
resources/providers that ship with this
cookbook.\n\ndefault\n-------\n\nConvenience recipe that installs supporting
gems for many of the resources/providers that ship with this
cookbook.\n\nreboot_handler\n--------------\n\nLeverages the chef_handler
LWRP to register the WindowsRebootHandler report handler that ships as part
of this cookbook. By default this handler is set to automatically act on
pending reboots. If you would like to change this behavior override
node['windows']['allow_pending_reboots'] and set the value to false. For
example:\n\n % cat roles/base.rb\n name “base”\n description “base
role”\n override_attributes(\n “windows” => {\n
"allow_pending_reboots" => false\n }\n )\n\nThis will still allow a
reboot to be explicitly requested via the windows_reboot
LWRP.\n\nChanges/Roadmap\n===============\n\n## Future\n\n* package
preseeding/response_file support\n* package installation location via a
target_dir attribute.\n* [COOK-666] windows_package should support CoApp
packages\n* windows_registry :force_modify action should use
RegNotifyChangeKeyValue from WinAPI\n* WindowsRebootHandler/windows_reboot LWRP
should support kicking off subsequent chef run on reboot.\n\n## v1.2.8\n\n*
FIX: Older Windows (Windows Server 2003) sometimes return 127 on successful
forked commands\n* FIX: windows_package, ensure we pass the WOW* registry
redirection flags into reg.open\n\n## v1.2.6\n\n* patch to fix [CHEF-2684],
Open4 is named Open3 in Ruby 1.9\n* Ruby 1.9’s Open3 returns 0 and 42 for
successful commands\n* retry keyword can only be used in a rescue block in Ruby
1.9\n\n## v1.2.4\n\n* windows_package - catch Win32::Registry::Error that pops
up when searching certain keys\n\n## v1.2.2\n\n* combined numerous helper
libarires for easier sharing across libaries/LWRPs\n* renamed
Chef::Provider::WindowsFeature::Base file to the more descriptive
feature_base.rb\n* refactored windows_path LWRP\n * :add action should MODIFY
the the underlying ENV variable (vs CREATE)\n * deleted greedy :remove action
until it could be made more idempotent\n* added a windows_batch
resource/provider for running batch scripts remotely\n\n## v1.2.0\n\n*
[COOK-745] gracefully handle required server restarts on Windows platform\n *
WindowsRebootHandler for requested and pending reboots\n * windows_reboot LWRP
for requesting (receiving notifies) reboots\n * reboot_handler recipe for
enabling WindowsRebootHandler as a report handler\n* [COOK-714] Correct
initialize misspelling\n* RegistryHelper - new get_values method which returns
all values for a particular key.\n\n## v1.0.8\n\n* [COOK-719] resource/provider
for managing windows features\n* [COOK-717] remove windows_env_vars resource as
env resource exists in core chef\n* new Windows::Version helper class\n*
refactored Windows::Helper mixin\n\n## v1.0.6\n\n* added force_modify action
to windows_registry resource\n* add win_friendly_path helper\n* re-purpose
default recipe to install useful supporting windows related gems\n\n##
v1.0.4\n\n* [COOK-700] new resources and improvements to the windows_registry
provider (thanks Paul Morton!)\n * Open the registry in the bitednes of the
OS\n * Provide convenience methods to check if keys and values exit\n *
Provide convenience method for reading registry values\n * NEW -
windows_auto_run resource/provider\n * NEW - windows_env_vars
resource/provider\n * NEW - windows_path resource/provider\n* re-write of
the windows_package logic for determining current installed packages\n* new
checksum attribute for windows_package resource…useful for remote
packages\n\n## v1.0.2:\n\n* [COOK-647] account for Wow6432Node registry
redirecter\n* [COOK-656] begin/rescue on win32/registry\n\n## 1.0.0:\n\n*
[COOK-612] initial release\n\nLicense and
Author\n==================\n\nAuthor:: Seth Chisamore
(schisamo@opscode.com)\nAuthor:: Doug MacEachern
(dougm@vmware.com)\nAuthor:: Paul Morton
(pmorton@biaprotect.com)\n\nCopyright:: 2011, Opscode, Inc.\nCopyright::
2010, VMware, Inc.\nCopyright:: 2011, Business Intelligence Associates,
Inc\n\n\nLicensed under the Apache License, Version 2.0 (the “License”);\nyou
may not use this file except in compliance with the License.\nYou may obtain a
copy of the License at\n\n
http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law
or agreed to in writing, software\ndistributed under the License is distributed
on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.\nSee the License for the specific language governing
permissions and\nlimitations under the License.\n", “maintainer”=>“Opscode,
Inc.”, “maintainer_email”=>"cookbooks@opscode.com", “license”=>“Apache 2.0”,
“platforms”=>{“windows”=>">= 0.0.0"}, “dependencies”=>{“chef_handler”=>">=
0.0.0"}, “recommendations”=>{}, “suggestions”=>{}, “conflicting”=>{},
“providing”=>{“windows”=>">= 0.0.0", “windows::reboot_handler”=>">= 0.0.0"},
“replacing”=>{}, “attributes”=>{}, “groupings”=>{}, “recipes”=>{“windows”=>"",
“windows::reboot_handler”=>""}, “version”=>“1.2.8”},
“resources”=>[{“name”=>“zipfile.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/ef09da6000183197af74955985a936c5”,
“checksum”=>“ef09da6000183197af74955985a936c5”, “path”=>“resources/zipfile.rb”,
“specificity”=>“default”}, {“name”=>“package.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/5317f17e18e8edf0dbed3b67f2a0487d”,
“checksum”=>“5317f17e18e8edf0dbed3b67f2a0487d”, “path”=>“resources/package.rb”,
“specificity”=>“default”}, {“name”=>“registry.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f0acd3d5e8d933996218d2ecf9553463”,
“checksum”=>“f0acd3d5e8d933996218d2ecf9553463”,
“path”=>“resources/registry.rb”, “specificity”=>“default”},
{“name”=>“auto_run.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/8916c5b22a18c87947dff58b71b974af”,
“checksum”=>“8916c5b22a18c87947dff58b71b974af”,
“path”=>“resources/auto_run.rb”, “specificity”=>“default”},
{“name”=>“reboot.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8472303b776c2322600a0751c815395”,
“checksum”=>“b8472303b776c2322600a0751c815395”, “path”=>“resources/reboot.rb”,
“specificity”=>“default”}, {“name”=>“path.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/848bd700c257e846d1011bda420d54e8”,
“checksum”=>“848bd700c257e846d1011bda420d54e8”, “path”=>“resources/path.rb”,
“specificity”=>“default”}, {“name”=>“batch.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/53fe31b998dfd009d7b8f58fa2380c0c”,
“checksum”=>“53fe31b998dfd009d7b8f58fa2380c0c”, “path”=>“resources/batch.rb”,
“specificity”=>“default”}, {“name”=>“feature.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/60e1a5b1b17dfc60285fb28fcd3870be”,
“checksum”=>“60e1a5b1b17dfc60285fb28fcd3870be”, “path”=>“resources/feature.rb”,
“specificity”=>“default”}], “libraries”=>[{“name”=>“feature_base.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/568fe3411d4a69f1c3c9b32780b24cf7”,
“checksum”=>“568fe3411d4a69f1c3c9b32780b24cf7”,
“path”=>“libraries/feature_base.rb”, “specificity”=>“default”},
{“name”=>“registry_helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/1f28fb0b284fcd8e1241ef5dff35506a”,
“checksum”=>“1f28fb0b284fcd8e1241ef5dff35506a”,
“path”=>“libraries/registry_helper.rb”, “specificity”=>“default”},
{“name”=>“helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/cead86571eaa50734abbcdfc608025fd”,
“checksum”=>“cead86571eaa50734abbcdfc608025fd”, “path”=>“libraries/helper.rb”,
“specificity”=>“default”}, {“name”=>“windows_privileged.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/724ecf2579c182dff0f21a92b262256e”,
“checksum”=>“724ecf2579c182dff0f21a92b262256e”,
“path”=>“libraries/windows_privileged.rb”, “specificity”=>“default”},
{“name”=>“version.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/0bcfe87a6e84ad2a396ec2dbf49fea4b”,
“checksum”=>“0bcfe87a6e84ad2a396ec2dbf49fea4b”, “path”=>“libraries/version.rb”,
“specificity”=>“default”}, {“name”=>“ruby_19_patches.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6b1e4d953a821a36e60a3a434783a42b”,
“checksum”=>“6b1e4d953a821a36e60a3a434783a42b”,
“path”=>“libraries/ruby_19_patches.rb”, “specificity”=>“default”}],
“templates”=>[], “cookbook_name”=>“windows”, “version”=>“1.2.8”,
“recipes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8f4746c0dc02ee922751006fa0b9c3f”,
“checksum”=>“b8f4746c0dc02ee922751006fa0b9c3f”, “path”=>“recipes/default.rb”,
“specificity”=>“default”}, {“name”=>“reboot_handler.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/a55d8ab514d9d9efae136a872711f80f”,
“checksum”=>“a55d8ab514d9d9efae136a872711f80f”,
“path”=>“recipes/reboot_handler.rb”, “specificity”=>“default”}],
“root_files”=>[{“name”=>“README.md”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/07e9fd4a7fce0b20dd5687a87b42fb1e”,
“checksum”=>“07e9fd4a7fce0b20dd5687a87b42fb1e”, “path”=>“README.md”,
“specificity”=>“default”}, {“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/22c3a3244569a6ff3802d63eb02a71e3”,
“checksum”=>“22c3a3244569a6ff3802d63eb02a71e3”, “path”=>“metadata.rb”,
“specificity”=>“default”}, {“name”=>“metadata.json”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/3b0f21e46403c501df07b861554fbe51”,
“checksum”=>“3b0f21e46403c501df07b861554fbe51”, “path”=>“metadata.json”,
“specificity”=>“default”}], “frozen?”=>false, “chef_type”=>“cookbook_version”},
@file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x356b998 @cookbook=nil,
@name=“windows”, @long_description="Description\n===========\n\nProvides a set
of Windows-specific primitives (Chef resources) meant to aid in the creation of
cookbooks/recipes targeting the Windows
platform.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Windows
XP\n* Windows Vista\n* Windows Server 2003 R2\n* Windows 7\n* Windows Server
2008 (R1, R2)\n\nCookbooks\n---------\n\n* chef_handler
(windows::reboot_handler leverages the chef_handler
LWRP)\n\nAttributes\n==========\n\n* node['windows']['allow_pending_reboots']

  • used to configure the WindowsRebootHandler (via the
    windows::reboot_handler recipe) to act on pending reboots. default is true
    (ie act on pending reboots). The value of this attribute only has an effect if
    the windows::reboot_handler is in a node’s run
    list.\n\nResource/Provider\n=================\n\nwindows_auto_run\n------------------\n\n###
    Actions\n- :create: Create an item to be run at login\n- :remove: Remove an
    item that was previously setup to run at login\n\n### Attribute Parameters\n-
    :name: Name attribute. The name of the value to be stored in the registry\n-
    :program: The program to be run at login\n- :args: The arguments for the
    program\n\n### Examples\n\n # Run BGInfo at login\n windows_auto_run 'BGINFO’
    do\n program “C:/Sysinternals/bginfo.exe”\n args
    "\“C:/Sysinternals/Config.bgi\” /NOLICPROMPT /TIMER:0"\n not_if {
    Registry.value_exists?(AUTO_RUN_KEY, ‘BGINFO’) }\n action :create\n
    end\n\n\nwindows_batch\n------------\nExecute a batch script using the
    cmd.exe interpreter (much like the script resources for bash, csh, powershell,
    perl, python and ruby). A temporary file is created and executed like other
    script resources, rather than run inline. By their nature, Script resources are
    not idempotent, as they are completely up to the user’s imagination. Use the
    not_if or only_if meta parameters to guard the resource for
    idempotence.\n\n### Actions\n\n- :run: run the batch file\n\n### Attribute
    Parameters\n\n- command: name attribute. Name of the command to execute.\n-
    code: quoted string of code to execute.\n- creates: a file this command creates
  • if the file exists, the command will not be run.\n- cwd: current working
    directory to run the command from.\n- flags: command line flags to pass to the
    interpreter when invoking.\n- user: A user name or user ID that we should
    change to before running this command.\n- group: A group name or group ID that
    we should change to before running this command.\n\n### Examples\n\n
    windows_batch “unzip_and_move_ruby” do\n code <<-EOH\n 7z.exe x
    #{Chef::Config[:file_cache_path]}/ruby-1.8.7-p352-i386-mingw32.7z
    -oC:\\source -r -y\n xcopy C:\\source\\ruby-1.8.7-p352-i386-mingw32
    C:\\ruby /e /y\n EOH\n end\n\n windows_batch “echo some env
    vars” do\n code <<-EOH\n echo %TEMP%\n echo %SYSTEMDRIVE%\n
    echo %PATH%\n echo %WINDIR%\n EOH\n
    end\n\n\nwindows_feature\n-----------------\n\nWindows Roles and Features can
    be thought of as built-in operating system packages that ship with the OS. A
    server role is a set of software programs that, when they are installed and
    properly configured, lets a computer perform a specific function for multiple
    users or other computers within a network. A Role can have multiple Role
    Services that provide functionality to the Role. Role services are software
    programs that provide the functionality of a role. Features are software
    programs that, although they are not directly parts of roles, can support or
    augment the functionality of one or more roles, or improve the functionality of
    the server, regardless of which roles are installed. Collectively we refer to
    all of these attributes as ‘features’.\n\nThis resource allows you to manage
    these ‘features’ in an unattended, idempotent way.\n\nThere are two providers
    for the windows_features which map into Microsoft’s two major tools for
    managing roles/features: Deployment Image Servicing and Management
    (DISM)
    and
    Servermanagercmd
    (The CLI for Server Manager). As Servermanagercmd is deprecated, Chef will set
    the default provider to Chef::Provider::WindowsFeature::DISM if DISM is
    present on the system being configured. The default provider will fall back to
    Chef::Provider::WindowsFeature::ServerManagerCmd.\n\nFor more information on
    Roles, Role Services and Features see the Microsoft TechNet article on the
    topic
    . For a
    complete list of all features that are available on a node type either of the
    following commands at a command prompt:\n\n dism /online /Get-Features\n
    servermanagercmd -query\n\n### Actions\n\n- :install: install a Windows
    role/feature\n- :remove: remove a Windows role/feature\n\n### Attribute
    Parameters\n\n- feature_name: name of the feature/role to install. The same
    feature may have different names depending on the provider used (ie DHCPServer
    vs DHCP; DNS-Server-Full-Role vs DNS).\n\n### Providers\n\n-
    Chef::Provider::WindowsFeature::DISM: Uses Deployment Image Servicing and
    Management (DISM) to manage roles/features.\n-
    Chef::Provider::WindowsFeature::ServerManagerCmd: Uses Server Manager to
    manage roles/features.\n\n### Examples\n\n # enable the node as a DHCP
    Server\n windows_feature “DHCPServer” do\n action :install\n
    end\n\n # enable TFTP\n windows_feature “TFTP” do\n action
    :install\n end\n\n # disable Telnet client/server\n %w{ TelnetServer
    TelnetClient }.each do |feature|\n windows_feature feature do\n
    action :remove\n end\n end\n\n
    #\n\nwindows_package\n-----------------\n\nManage Windows application
    packages in an unattended, idempotent way.\n\nThe following application
    installers are currently supported:\n\n* MSI packages\n* InstallShield\n* Wise
    InstallMaster\n* Inno Setup\n* Nullsoft Scriptable Install System\n\nIf the
    proper installer type is not passed into the resource’s installer_type
    attribute, the provider will do it’s best to identify the type by introspecting
    the installation package. If the installation type cannot be properly
    identified the :custom value can be passed into the installer_type attribute
    along with the proper flags for silent/quiet installation (using the options
    attribute…see example below).\n\n__PLEASE NOTE__ - For proper idempotence the
    resource’s package_name should be the same as the ‘DisplayName’ registry
    value in the uninstallation data that is created during package installation.
    The easiest way to definitively find the proper ‘DisplayName’ value is to
    install the package on a machine and search for the uninstall information under
    the following registry keys:\n\n*
    HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_LOCAL_MACHINE\\Software\\Wow6464Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n\nFor
    maximum flexibility the source attribute supports both remote and local
    installation packages.\n\n### Actions\n\n- :install: install a package\n-
    :remove: remove a package. The remove action is completely hit or miss as many
    application uninstallers do not support a full silent/quiet mode.\n\n###
    Attribute Parameters\n\n- package_name: name attribute. The ‘DisplayName’ of
    the application installation package.\n- source: The source of the windows
    installer. This can either be a URI or a local path.\n- installer_type: They
    type of windows installation package. valid values are: :msi, :inno, :nsis,
    :wise, :installshield, :custom. If this value is not provided, the provider
    will do it’s best to identify the installer type through introspection of the
    file.\n- checksum: useful if source is remote, the SHA-256 checksum of the
    file–if the local file matches the checksum, Chef will not download it\n-
    options: Additional options to pass the underlying installation command\n\n###
    Examples\n\n # install PuTTY (InnoSetup installer)\n windows_package
    "PuTTY version 0.60" do\n source
    "http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe"\n
    installer_type :inno\n action :install\n end\n\n # install 7-Zip
    (MSI installer)\n windows_package “7-Zip 9.20 (x64 edition)” do\n
    source “http://downloads.sourceforge.net/sevenzip/7z920-x64.msi”\n
    action :install\n end\n\n # install Notepad++ (Y U No Emacs?) using a
    local installer\n windows_package “Notepad++” do\n source
    "c:/installation_files/npp.5.9.2.Installer.exe"\n action :install\n
    end\n\n # install VLC for that Xvid (NSIS installer)\n windows_package
    "VLC media player 1.1.10" do\n source
    "http://superb-sea2.dl.sourceforge.net/project/vlc/1.1.10/win32/vlc-1.1.10-win32.exe"\n
    action :install\n end\n\n # install Firefox as custom installer and
    manually set the silent install flags\n windows_package “Mozilla Firefox
    5.0 (x86 en-US)” do\n source
    "http://archive.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/5.0/win32/en-US/Firefox%20Setup%205.0.exe"\n
    options “-ms”\n installer_type :custom\n action :install\n
    end\n\n # Google Chrome FTW (MSI installer)\n windows_package “Google
    Chrome” do\n source
    "https://dl-ssl.google.com/tag/s/appguid%3D{8A69D345-D564-463C-AFF1-A69D9E530F96}%26iid%3D{806F36C0-CB54-4A84-A3F3-0CF8A86575E0}%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%20Chrome%26needsadmin%3Dfalse/edgedl/chrome/install/GoogleChromeStandaloneEnterprise.msi"\n
    action :install\n end\n\n # remove Google Chrome (but why??)\n
    windows_package “Google Chrome” do\n action :remove\n end\n\n #
    remove 7-Zip\n windows_package “7-Zip 9.20 (x64 edition)” do\n action
    :remove\n end\n\n\nwindows_reboot\n------------------\n\nSets required
    data in the node’s run_state to notify WindowsRebootHandler a reboot is
    requested. If Chef run completes successfully a reboot will occur if the
    WindowsRebootHandler is properly registered as a report handler. As an
    action of :request will cause a node to reboot every Chef run, this resource
    is usually notified by other resources…ie restart node after a package is
    installed (see example below).\n\n### Actions\n- :request: requests a reboot at
    completion of successful Cher run. requires WindowsRebootHandler to be
    registered as a report handler.\n- :cancel: remove reboot request from
    node.run_state. this will cancel ALL previously requested reboots as this is
    a binary state.\n\n### Attribute Parameters\n- :timeout: Name attribute.
    timeout delay in seconds to wait before proceeding with the requested reboot.
    default is 60 seconds\n- :reason: comment on the reason for the reboot. default
    is ‘Opscode Chef initiated reboot’\n\n### Examples\n\n # if the package
    installs, schedule a reboot at end of chef run\n windows_reboot 60 do\n
    reason ‘cause chef said so’\n action :nothing\n end\n
    windows_package ‘some_package’ do\n action :install\n notifies
    :request, ‘windows_reboot[60]’\n end\n\n # cancel the previously
    requested reboot\n windows_reboot 60 do\n action :cancel\n
    end\n\nwindows_registry\n-----------------\n\nCreates and modifies Windows
    registry keys.\n\n### Actions\n\n- :create: create a new registry key with the
    provided values.\n- :modify: modify an existing registry key with the provided
    values.\n- :force_modify: modify an existing registry key with the provided
    values. ensures the value is actually set by checking multiple times. useful
    for fighting race conditions where two processes are trying to set the same
    registry key. This will be updated in the near future to use
    ’RegNotifyChangeKeyValue’ which is exposed by the WinAPI and allows a process
    to register for notification on a registry key change.\n- :remove: removes a
    value from an existing registry key\n\n### Attribute Parameters\n\n- key_name:
    name attribute. The registry key to create/modify.\n- values: hash of the
    values to set under the registry key. The individual hash items will become
    respective ‘Value name’ => ‘Value data’ items in the registry key.\n\n###
    Examples\n\n # make the local windows proxy match the one set for Chef\n
    proxy = URI.parse(Chef::Config[:http_proxy])\n windows_registry
    ’HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings’ do\n
    values ‘ProxyEnable’ => 1, ‘ProxyServer’ =>
    "#{proxy.host}:#{proxy.port}", ‘ProxyOverride’ => ‘’\n end\n\n

enable Remote Desktop and poke the firewall hole\n windows_registry

‘HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server’ do\n values
’FdenyTSConnections’ => 0\n end\n\n # Delete an item from the registry\n
windows_registry ‘HKCU\Software\Test’ do\n #Key is the name of the
value that you want to delete the value is always empty\n values
’ValueToDelete’ => ‘’\n action :remove\n end\n\n### Library Methods\n\n

Registry.value_exists?(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n
Registry.key_exists?(‘HKLM\SOFTWARE\Microsoft’)\n BgInfo =
Registry.get_value(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n\n\n’windows_path’\n--------------\n\n###
Actions\n- :add: Add an item to the system path\n\n### Attribute Parameters\n-
:path: Name attribute. The name of the value to add to the system path\n\n###
Examples\n\n #Add Sysinternals to the system path\n windows_path
’C:\Sysinternals’ do\n action :add\n
end\n\n\nwindows_zipfile\n-----------------\n\nMost version of Windows do not
ship with native cli utility for managing compressed files. This resource
provides a pure-ruby implementation for managing zip files. Be sure to use the
not_if or only_if meta parameters to guard the resource for idempotence or
action will be taken on the zip file every Chef run.\n\n### Actions\n\n-
:unzip: unzip a compressed file\n\n### Attribute Parameters\n\n- path: name
attribute. The path where files will be unzipped to.\n- source: The source of
the zip file. This can either be a URI or a local path.\n- overwrite: force an
overwrite of the files if the already exists.\n\n### Examples\n\n # unzip a
remote zip file locally\n windows_zipfile “c:/bin” do\n source
"http://download.sysinternals.com/Files/SysinternalsSuite.zip"\n action
:unzip\n not_if {::File.exists?(“c:/bin/PsExec.exe”)}\n end\n\n #
unzip a local zipfile\n windows_zipfile “c:/the_codez” do\n source
"c:/foo/baz/the_codez.zip"\n action :unzip\n
end\n\n\nException/Report
Handlers\n=========================\n\nWindowsRebootHandler\n----------------------\n\nRequired
reboots are a necessary evil of configuring and managing Windows nodes. This
report handler (ie fires at the end of successful Chef runs) acts on requested
(Chef initiated) or pending (as determined by the OS per configuration action
we performed) reboots. The allow_pending_reboots initialization argument
should be set to false if you do not want the handler to automatically reboot a
node if it has been determined a reboot is pending. Reboots can still be
requested explicitly via the windows_reboot LWRP.\n\n## Initialization
Arguments\n\n- allow_pending_reboots: indicator on whether the handler should
act on a the Window’s ‘pending reboot’ state. default is true\n- timeout:
timeout delay in seconds to wait before proceeding with the reboot. default is
60 seconds\n- reason: comment on the reason for the reboot. default is
’Opscode Chef initiated reboot’\n\nUsage\n=====\n\nJust place an explicit
dependency on this cookbook (using depends in the cookbook’s metadata.rb) from
any cookbook where you would like to use the Windows-specific
resources/providers that ship with this
cookbook.\n\ndefault\n-------\n\nConvenience recipe that installs supporting
gems for many of the resources/providers that ship with this
cookbook.\n\nreboot_handler\n--------------\n\nLeverages the chef_handler
LWRP to register the WindowsRebootHandler report handler that ships as part
of this cookbook. By default this handler is set to automatically act on
pending reboots. If you would like to change this behavior override
node['windows']['allow_pending_reboots'] and set the value to false. For
example:\n\n % cat roles/base.rb\n name “base”\n description “base
role”\n override_attributes(\n “windows” => {\n
"allow_pending_reboots" => false\n }\n )\n\nThis will still allow a
reboot to be explicitly requested via the windows_reboot
LWRP.\n\nChanges/Roadmap\n===============\n\n## Future\n\n* package
preseeding/response_file support\n* package installation location via a
target_dir attribute.\n* [COOK-666] windows_package should support CoApp
packages\n* windows_registry :force_modify action should use
RegNotifyChangeKeyValue from WinAPI\n* WindowsRebootHandler/windows_reboot LWRP
should support kicking off subsequent chef run on reboot.\n\n## v1.2.8\n\n*
FIX: Older Windows (Windows Server 2003) sometimes return 127 on successful
forked commands\n* FIX: windows_package, ensure we pass the WOW* registry
redirection flags into reg.open\n\n## v1.2.6\n\n* patch to fix [CHEF-2684],
Open4 is named Open3 in Ruby 1.9\n* Ruby 1.9’s Open3 returns 0 and 42 for
successful commands\n* retry keyword can only be used in a rescue block in Ruby
1.9\n\n## v1.2.4\n\n* windows_package - catch Win32::Registry::Error that pops
up when searching certain keys\n\n## v1.2.2\n\n* combined numerous helper
libarires for easier sharing across libaries/LWRPs\n* renamed
Chef::Provider::WindowsFeature::Base file to the more descriptive
feature_base.rb\n* refactored windows_path LWRP\n * :add action should MODIFY
the the underlying ENV variable (vs CREATE)\n * deleted greedy :remove action
until it could be made more idempotent\n* added a windows_batch
resource/provider for running batch scripts remotely\n\n## v1.2.0\n\n*
[COOK-745] gracefully handle required server restarts on Windows platform\n *
WindowsRebootHandler for requested and pending reboots\n * windows_reboot LWRP
for requesting (receiving notifies) reboots\n * reboot_handler recipe for
enabling WindowsRebootHandler as a report handler\n* [COOK-714] Correct
initialize misspelling\n* RegistryHelper - new get_values method which returns
all values for a particular key.\n\n## v1.0.8\n\n* [COOK-719] resource/provider
for managing windows features\n* [COOK-717] remove windows_env_vars resource as
env resource exists in core chef\n* new Windows::Version helper class\n*
refactored Windows::Helper mixin\n\n## v1.0.6\n\n* added force_modify action
to windows_registry resource\n* add win_friendly_path helper\n* re-purpose
default recipe to install useful supporting windows related gems\n\n##
v1.0.4\n\n* [COOK-700] new resources and improvements to the windows_registry
provider (thanks Paul Morton!)\n * Open the registry in the bitednes of the
OS\n * Provide convenience methods to check if keys and values exit\n *
Provide convenience method for reading registry values\n * NEW -
windows_auto_run resource/provider\n * NEW - windows_env_vars
resource/provider\n * NEW - windows_path resource/provider\n* re-write of
the windows_package logic for determining current installed packages\n* new
checksum attribute for windows_package resource…useful for remote
packages\n\n## v1.0.2:\n\n* [COOK-647] account for Wow6432Node registry
redirecter\n* [COOK-656] begin/rescue on win32/registry\n\n## 1.0.0:\n\n*
[COOK-612] initial release\n\nLicense and
Author\n==================\n\nAuthor:: Seth Chisamore
(schisamo@opscode.com)\nAuthor:: Doug MacEachern
(dougm@vmware.com)\nAuthor:: Paul Morton
(pmorton@biaprotect.com)\n\nCopyright:: 2011, Opscode, Inc.\nCopyright::
2010, VMware, Inc.\nCopyright:: 2011, Business Intelligence Associates,
Inc\n\n\nLicensed under the Apache License, Version 2.0 (the “License”);\nyou
may not use this file except in compliance with the License.\nYou may obtain a
copy of the License at\n\n
http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law
or agreed to in writing, software\ndistributed under the License is distributed
on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.\nSee the License for the specific language governing
permissions and\nlimitations under the License.\n", @maintainer=“Opscode,
Inc.”, @maintainer_email=“cookbooks@opscode.com”, @license=“Apache 2.0”,
@description=“Provides a set of useful Windows-specific primitives.”,
@platforms={“windows”=>">= 0.0.0"}, @dependencies={“chef_handler”=>">= 0.0.0"},
@recommendations={}, @suggestions={}, @conflicting={},
@providing={“windows”=>">= 0.0.0", “windows::reboot_handler”=>">= 0.0.0"},
@replacing={}, @attributes={}, @groupings={}, @recipes={“windows”=>"",
“windows::reboot_handler”=>""}, @version=“1.2.8”>,
@checksums={“ef09da6000183197af74955985a936c5”=>nil,
“5317f17e18e8edf0dbed3b67f2a0487d”=>nil,
“f0acd3d5e8d933996218d2ecf9553463”=>nil,
“8916c5b22a18c87947dff58b71b974af”=>nil,
“b8472303b776c2322600a0751c815395”=>nil,
“848bd700c257e846d1011bda420d54e8”=>nil,
“53fe31b998dfd009d7b8f58fa2380c0c”=>nil,
“60e1a5b1b17dfc60285fb28fcd3870be”=>nil,
“9340fca5e1657d0d9f1bc5c081c22778”=>nil,
“f52bafb5e9ce97d2a7258445b6b56406”=>nil,
“271dba97116e58581ea4c650386dd8f3”=>nil,
“e58459cdaff6ef1bafb9fae64dffcc86”=>nil,
“7859415b67a1db7633695b1acc9704fd”=>nil,
“6aca1c8d5a8ad48c260e264f598e9bb4”=>nil,
“4b487ea5f4b20a2b17c761badcc55cfa”=>nil,
“4a24112ad215b0ee990d6418695324fe”=>nil,
“aa71d112a4856c8aaf422c7e8503e971”=>nil,
“b8f4746c0dc02ee922751006fa0b9c3f”=>nil,
“a55d8ab514d9d9efae136a872711f80f”=>nil,
“568fe3411d4a69f1c3c9b32780b24cf7”=>nil,
“1f28fb0b284fcd8e1241ef5dff35506a”=>nil,
“cead86571eaa50734abbcdfc608025fd”=>nil,
“724ecf2579c182dff0f21a92b262256e”=>nil,
“0bcfe87a6e84ad2a396ec2dbf49fea4b”=>nil,
“6b1e4d953a821a36e60a3a434783a42b”=>nil,
“eda001f275230230125ff1c8dbcd01af”=>nil,
“79a76ab34126d1e28c62c4f070b10dc9”=>nil,
“07e9fd4a7fce0b20dd5687a87b42fb1e”=>nil,
“22c3a3244569a6ff3802d63eb02a71e3”=>nil,
“3b0f21e46403c501df07b861554fbe51”=>nil},
@manifest_records_by_path={“resources/zipfile.rb”=>{“name”=>“zipfile.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/ef09da6000183197af74955985a936c5”,
“checksum”=>“ef09da6000183197af74955985a936c5”, “path”=>“resources/zipfile.rb”,
“specificity”=>“default”}, “resources/package.rb”=>{“name”=>“package.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/5317f17e18e8edf0dbed3b67f2a0487d”,
“checksum”=>“5317f17e18e8edf0dbed3b67f2a0487d”, “path”=>“resources/package.rb”,
“specificity”=>“default”}, “resources/registry.rb”=>{“name”=>“registry.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f0acd3d5e8d933996218d2ecf9553463”,
“checksum”=>“f0acd3d5e8d933996218d2ecf9553463”,
“path”=>“resources/registry.rb”, “specificity”=>“default”},
“resources/auto_run.rb”=>{“name”=>“auto_run.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/8916c5b22a18c87947dff58b71b974af”,
“checksum”=>“8916c5b22a18c87947dff58b71b974af”,
“path”=>“resources/auto_run.rb”, “specificity”=>“default”},
“resources/reboot.rb”=>{“name”=>“reboot.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8472303b776c2322600a0751c815395”,
“checksum”=>“b8472303b776c2322600a0751c815395”, “path”=>“resources/reboot.rb”,
“specificity”=>“default”}, “resources/path.rb”=>{“name”=>“path.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/848bd700c257e846d1011bda420d54e8”,
“checksum”=>“848bd700c257e846d1011bda420d54e8”, “path”=>“resources/path.rb”,
“specificity”=>“default”}, “resources/batch.rb”=>{“name”=>“batch.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/53fe31b998dfd009d7b8f58fa2380c0c”,
“checksum”=>“53fe31b998dfd009d7b8f58fa2380c0c”, “path”=>“resources/batch.rb”,
“specificity”=>“default”}, “resources/feature.rb”=>{“name”=>“feature.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/60e1a5b1b17dfc60285fb28fcd3870be”,
“checksum”=>“60e1a5b1b17dfc60285fb28fcd3870be”, “path”=>“resources/feature.rb”,
“specificity”=>“default”}, “providers/registry.rb”=>{“name”=>“registry.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/9340fca5e1657d0d9f1bc5c081c22778”,
“checksum”=>“9340fca5e1657d0d9f1bc5c081c22778”,
“path”=>“providers/registry.rb”, “specificity”=>“default”},
“providers/auto_run.rb”=>{“name”=>“auto_run.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f52bafb5e9ce97d2a7258445b6b56406”,
“checksum”=>“f52bafb5e9ce97d2a7258445b6b56406”,
“path”=>“providers/auto_run.rb”, “specificity”=>“default”},
“providers/path.rb”=>{“name”=>“path.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/271dba97116e58581ea4c650386dd8f3”,
“checksum”=>“271dba97116e58581ea4c650386dd8f3”, “path”=>“providers/path.rb”,
“specificity”=>“default”},
“providers/feature_servermanagercmd.rb”=>{“name”=>“feature_servermanagercmd.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/e58459cdaff6ef1bafb9fae64dffcc86”,
“checksum”=>“e58459cdaff6ef1bafb9fae64dffcc86”,
“path”=>“providers/feature_servermanagercmd.rb”, “specificity”=>“default”},
“providers/zipfile.rb”=>{“name”=>“zipfile.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/7859415b67a1db7633695b1acc9704fd”,
“checksum”=>“7859415b67a1db7633695b1acc9704fd”, “path”=>“providers/zipfile.rb”,
“specificity”=>“default”}, “providers/package.rb”=>{“name”=>“package.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6aca1c8d5a8ad48c260e264f598e9bb4”,
“checksum”=>“6aca1c8d5a8ad48c260e264f598e9bb4”, “path”=>“providers/package.rb”,
“specificity”=>“default”}, “providers/batch.rb”=>{“name”=>“batch.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4b487ea5f4b20a2b17c761badcc55cfa”,
“checksum”=>“4b487ea5f4b20a2b17c761badcc55cfa”, “path”=>“providers/batch.rb”,
“specificity”=>“default”},
“providers/feature_dism.rb”=>{“name”=>“feature_dism.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4a24112ad215b0ee990d6418695324fe”,
“checksum”=>“4a24112ad215b0ee990d6418695324fe”,
“path”=>“providers/feature_dism.rb”, “specificity”=>“default”},
“providers/reboot.rb”=>{“name”=>“reboot.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/aa71d112a4856c8aaf422c7e8503e971”,
“checksum”=>“aa71d112a4856c8aaf422c7e8503e971”, “path”=>“providers/reboot.rb”,
“specificity”=>“default”}, “recipes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8f4746c0dc02ee922751006fa0b9c3f”,
“checksum”=>“b8f4746c0dc02ee922751006fa0b9c3f”, “path”=>“recipes/default.rb”,
“specificity”=>“default”},
“recipes/reboot_handler.rb”=>{“name”=>“reboot_handler.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/a55d8ab514d9d9efae136a872711f80f”,
“checksum”=>“a55d8ab514d9d9efae136a872711f80f”,
“path”=>“recipes/reboot_handler.rb”, “specificity”=>“default”},
“libraries/feature_base.rb”=>{“name”=>“feature_base.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/568fe3411d4a69f1c3c9b32780b24cf7”,
“checksum”=>“568fe3411d4a69f1c3c9b32780b24cf7”,
“path”=>“libraries/feature_base.rb”, “specificity”=>“default”},
“libraries/registry_helper.rb”=>{“name”=>“registry_helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/1f28fb0b284fcd8e1241ef5dff35506a”,
“checksum”=>“1f28fb0b284fcd8e1241ef5dff35506a”,
“path”=>“libraries/registry_helper.rb”, “specificity”=>“default”},
“libraries/helper.rb”=>{“name”=>“helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/cead86571eaa50734abbcdfc608025fd”,
“checksum”=>“cead86571eaa50734abbcdfc608025fd”, “path”=>“libraries/helper.rb”,
“specificity”=>“default”},
“libraries/windows_privileged.rb”=>{“name”=>“windows_privileged.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/724ecf2579c182dff0f21a92b262256e”,
“checksum”=>“724ecf2579c182dff0f21a92b262256e”,
“path”=>“libraries/windows_privileged.rb”, “specificity”=>“default”},
“libraries/version.rb”=>{“name”=>“version.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/0bcfe87a6e84ad2a396ec2dbf49fea4b”,
“checksum”=>“0bcfe87a6e84ad2a396ec2dbf49fea4b”, “path”=>“libraries/version.rb”,
“specificity”=>“default”},
“libraries/ruby_19_patches.rb”=>{“name”=>“ruby_19_patches.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6b1e4d953a821a36e60a3a434783a42b”,
“checksum”=>“6b1e4d953a821a36e60a3a434783a42b”,
“path”=>“libraries/ruby_19_patches.rb”, “specificity”=>“default”},
“attributes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/eda001f275230230125ff1c8dbcd01af”,
“checksum”=>“eda001f275230230125ff1c8dbcd01af”,
“path”=>“attributes/default.rb”, “specificity”=>“default”},
“files/default/handlers/windows_reboot_handler.rb”=>{“name”=>“handlers/windows_reboot_handler.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/79a76ab34126d1e28c62c4f070b10dc9”,
“checksum”=>“79a76ab34126d1e28c62c4f070b10dc9”,
“path”=>“files/default/handlers/windows_reboot_handler.rb”,
“specificity”=>“default”}, “README.md”=>{“name”=>“README.md”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/07e9fd4a7fce0b20dd5687a87b42fb1e”,
“checksum”=>“07e9fd4a7fce0b20dd5687a87b42fb1e”, “path”=>“README.md”,
“specificity”=>“default”}, “metadata.rb”=>{“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/22c3a3244569a6ff3802d63eb02a71e3”,
“checksum”=>“22c3a3244569a6ff3802d63eb02a71e3”, “path”=>“metadata.rb”,
“specificity”=>“default”}, “metadata.json”=>{“name”=>“metadata.json”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/3b0f21e46403c501df07b861554fbe51”,
“checksum”=>“3b0f21e46403c501df07b861554fbe51”, “path”=>“metadata.json”,
“specificity”=>“default”}},
@attribute_filenames_by_short_filename={“default”=>“default.rb”}>,
“searchplatform”=>#<Chef::CookbookVersion:0x353e650 @name=“searchplatform”,
@frozen=false, @attribute_filenames=[“default.rb”], @definition_filenames=[],
@template_filenames=[“all-wcprops”, “dir-prop-base”, “entries”,
".svn/all-wcprops", “.svn/dir-prop-base”, “.svn/entries”,
“indexer/.svn/all-wcprops”, “indexer/.svn/dir-prop-base”,
“indexer/.svn/entries”, “indexer/conf/.svn/all-wcprops”,
“indexer/conf/.svn/dir-prop-base”, “indexer/conf/.svn/entries”,
“indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“indexer/conf/indexer_environmentSettings.xml.erb”,
“indexer/conf/indexer_passwords.xml.erb”,
“indexer/conf/wrapper_index_server.conf.erb”, “searcher/.svn/all-wcprops”,
“searcher/.svn/entries”, “searcher/conf/.svn/all-wcprops”,
“searcher/conf/.svn/entries”,
“searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“searcher/conf/searcher_environmentSettings.xml.erb”,
“searcher/conf/searcher_passwords.xml.erb”,
“searcher/conf/wrapper_search_server.conf.erb”],
@file_filenames=[“all-wcprops”, “dir-prop-base”, “entries”, “.svn/all-wcprops”,
".svn/dir-prop-base", “.svn/entries”, “.svn/text-base/search.py.svn-base”,
".svn/text-base/spCheck.py.svn-base", “indexer/.svn/all-wcprops”,
“indexer/.svn/dir-prop-base”, “indexer/.svn/entries”,
“indexer/.svn/text-base/README.txt.svn-base”, “indexer/README.txt”,
search.py”, “searcher/.svn/all-wcprops”, “searcher/.svn/entries”,
“searcher/.svn/text-base/README.txt.svn-base”, “searcher/README.txt”,
“searchplatform/.svn/all-wcprops”, “searchplatform/.svn/dir-prop-base”,
“searchplatform/.svn/entries”, “searchplatform/indexer/.svn/all-wcprops”,
“searchplatform/indexer/.svn/dir-prop-base”,
“searchplatform/indexer/.svn/entries”, “searchplatform/zip/.svn/all-wcprops”,
“searchplatform/zip/.svn/dir-prop-base”, “searchplatform/zip/.svn/entries”,
spCheck.py”], @recipe_filenames=[“default.rb”, “indexer.rb”,
“indexer_doctor.rb”, “searcher.rb”, “searcher_doctor.rb”],
@recipe_filenames_by_name={“default”=>“default.rb”, “indexer”=>“indexer.rb”,
“indexer_doctor”=>“indexer_doctor.rb”, “searcher”=>“searcher.rb”,
“searcher_doctor”=>“searcher_doctor.rb”}, @library_filenames=[],
@resource_filenames=[], @provider_filenames=[], @metadata_filenames=[],
@root_dir=nil, @root_filenames=[“metadata.rb”, “README.rdoc”], @couchdb_id=nil,
@couchdb=#<Chef::CouchDB:0x353e530 @db=“chef”, @rest=#<Chef::REST:0x353e518
@url=“http://localhost:5984”, @cookies={}, @default_headers={},
@auth_credentials=#<Chef::REST::AuthCredentials:0x353e4d0 @key_file=nil,
@client_name=nil>, @sign_request=true, @sign_on_redirect=true,
@redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready,
@manifest={“definitions”=>[], “name”=>“searchplatform-0.0.5”,
“attributes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b7bc8a991577be3a1d8bbd04fcd84c27”,
“checksum”=>“b7bc8a991577be3a1d8bbd04fcd84c27”,
“path”=>“attributes/default.rb”, “specificity”=>“default”}],
“files”=>[{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/54645fdfafe27263f7bfeb68ffb42665”,
“checksum”=>“54645fdfafe27263f7bfeb68ffb42665”,
“path”=>“files/.svn/all-wcprops”, “specificity”=>".svn"},
{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/.svn/dir-prop-base”, “specificity”=>".svn"}, {“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5233de2f3a90b601635602683215cc17”,
“checksum”=>“5233de2f3a90b601635602683215cc17”, “path”=>“files/.svn/entries”,
“specificity”=>".svn"}, {“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“checksum”=>“bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“path”=>“files/default/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/.svn/dir-prop-base”, “specificity”=>“default”},
{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/94b0038744acda38498afcfaa60e53a2”,
“checksum”=>“94b0038744acda38498afcfaa60e53a2”,
“path”=>“files/default/.svn/entries”, “specificity”=>“default”},
{“name”=>".svn/text-base/search.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/.svn/text-base/search.py.svn-base”,
“specificity”=>“default”}, {“name”=>".svn/text-base/spCheck.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/.svn/text-base/spCheck.py.svn-base”,
“specificity”=>“default”}, {“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/753ea9911c2d62a80eaf24569eb0ac45”,
“checksum”=>“753ea9911c2d62a80eaf24569eb0ac45”,
“path”=>“files/default/indexer/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/indexer/.svn/dir-prop-base”, “specificity”=>“default”},
{“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“checksum”=>“3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“path”=>“files/default/indexer/.svn/entries”, “specificity”=>“default”},
{“name”=>“indexer/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”}, {“name”=>“indexer/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/README.txt”, “specificity”=>“default”},
{“name”=>“search.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/search.py”, “specificity”=>“default”},
{“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f283781d69b28525ab343c0953e1514c”,
“checksum”=>“f283781d69b28525ab343c0953e1514c”,
“path”=>“files/default/searcher/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1edc978b4176aeafdbe03ea286ff8b”,
“checksum”=>“3d1edc978b4176aeafdbe03ea286ff8b”,
“path”=>“files/default/searcher/.svn/entries”, “specificity”=>“default”},
{“name”=>“searcher/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”}, {“name”=>“searcher/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/README.txt”, “specificity”=>“default”},
{“name”=>“searchplatform/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d64c77568919b32c4aee0fb084b2fa0c”,
“checksum”=>“d64c77568919b32c4aee0fb084b2fa0c”,
“path”=>“files/default/searchplatform/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searchplatform/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“searchplatform/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d0029e326a82a3e39d1b5a7a56177ddd”,
“checksum”=>“d0029e326a82a3e39d1b5a7a56177ddd”,
“path”=>“files/default/searchplatform/.svn/entries”, “specificity”=>“default”},
{“name”=>“searchplatform/indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/4e9b9f93444af414172d4535c003ca1b”,
“checksum”=>“4e9b9f93444af414172d4535c003ca1b”,
“path”=>“files/default/searchplatform/indexer/.svn/all-wcprops”,
“specificity”=>“default”},
{“name”=>“searchplatform/indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/indexer/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“searchplatform/indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b85da70583030976ad96a183a993ad09”,
“checksum”=>“b85da70583030976ad96a183a993ad09”,
“path”=>“files/default/searchplatform/indexer/.svn/entries”,
“specificity”=>“default”}, {“name”=>“searchplatform/zip/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/67e6f8c2e3ec39c5d4d46b37c1a26409”,
“checksum”=>“67e6f8c2e3ec39c5d4d46b37c1a26409”,
“path”=>“files/default/searchplatform/zip/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searchplatform/zip/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/zip/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“searchplatform/zip/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1b82e563c14a2638604244d2144f41af”,
“checksum”=>“1b82e563c14a2638604244d2144f41af”,
“path”=>“files/default/searchplatform/zip/.svn/entries”,
“specificity”=>“default”}, {“name”=>“spCheck.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/spCheck.py”, “specificity”=>“default”}],
“json_class”=>“Chef::CookbookVersion”, “providers”=>[],
“metadata”=>{“name”=>“searchplatform”, “description”=>“Installs and configures
searchplatform”, “long_description”=>"= DESCRIPTION:\n\n= REQUIREMENTS:\n\n=
ATTRIBUTES:\n\n= USAGE:\n\n", “maintainer”=>“YOUR_COMPANY_NAME”,
“maintainer_email”=>“YOUR_EMAIL”, “license”=>“All rights reserved”,
“platforms”=>{}, “dependencies”=>{“windows”=>"= 1.2.8"}, “recommendations”=>{},
“suggestions”=>{}, “conflicting”=>{},
“providing”=>{“searchplatform::indexer”=>">= 0.0.0",
“searchplatform::indexer_doctor”=>">= 0.0.0", “searchplatform”=>">= 0.0.0",
“searchplatform::searcher”=>">= 0.0.0", “searchplatform::searcher_doctor”=>">=
0.0.0"}, “replacing”=>{}, “attributes”=>{}, “groupings”=>{},
“recipes”=>{“searchplatform::indexer”=>"",
“searchplatform::indexer_doctor”=>"", “searchplatform”=>"",
“searchplatform::searcher”=>"", “searchplatform::searcher_doctor”=>""},
“version”=>“0.0.5”}, “libraries”=>[], “templates”=>[{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/93fda3a39eb3bde14aa0e0749accada1”,
“checksum”=>“93fda3a39eb3bde14aa0e0749accada1”,
“path”=>“templates/.svn/all-wcprops”, “specificity”=>".svn"},
{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/.svn/dir-prop-base”, “specificity”=>".svn"},
{“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/7a968f0f62d988a43bcb1152a970031c”,
“checksum”=>“7a968f0f62d988a43bcb1152a970031c”,
“path”=>“templates/.svn/entries”, “specificity”=>".svn"},
{“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/435168aa10106bab3e1dd304f1fe27ad”,
“checksum”=>“435168aa10106bab3e1dd304f1fe27ad”,
“path”=>“templates/default/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/.svn/dir-prop-base”, “specificity”=>“default”},
{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/29f38369461ce8f0420bac650e1c77af”,
“checksum”=>“29f38369461ce8f0420bac650e1c77af”,
“path”=>“templates/default/.svn/entries”, “specificity”=>“default”},
{“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/20d940f350978ba92a9cde5de23693bc”,
“checksum”=>“20d940f350978ba92a9cde5de23693bc”,
“path”=>“templates/default/indexer/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/49669d2f5470cced8baf5fe163440515”,
“checksum”=>“49669d2f5470cced8baf5fe163440515”,
“path”=>“templates/default/indexer/.svn/entries”, “specificity”=>“default”},
{“name”=>“indexer/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8806fa70f22bf5a5edcb1f068ad5884b”,
“checksum”=>“8806fa70f22bf5a5edcb1f068ad5884b”,
“path”=>“templates/default/indexer/conf/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“indexer/conf/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/conf/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“indexer/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/19fbe70c4e35034cc304ec95ea1b40c7”,
“checksum”=>“19fbe70c4e35034cc304ec95ea1b40c7”,
“path”=>“templates/default/indexer/conf/.svn/entries”,
“specificity”=>“default”},
{“name”=>“indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“indexer/conf/indexer_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/indexer_environmentSettings.xml.erb”,
“specificity”=>“default”}, {“name”=>“indexer/conf/indexer_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/indexer_passwords.xml.erb”,
“specificity”=>“default”},
{“name”=>“indexer/conf/wrapper_index_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/wrapper_index_server.conf.erb”,
“specificity”=>“default”}, {“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1c640dc628fad3755921854abe3575fd”,
“checksum”=>“1c640dc628fad3755921854abe3575fd”,
“path”=>“templates/default/searcher/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d4536328d3a8137d878b87ff7b6e2acd”,
“checksum”=>“d4536328d3a8137d878b87ff7b6e2acd”,
“path”=>“templates/default/searcher/.svn/entries”, “specificity”=>“default”},
{“name”=>“searcher/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e05f1cc851e5f649c37247780107e6b1”,
“checksum”=>“e05f1cc851e5f649c37247780107e6b1”,
“path”=>“templates/default/searcher/conf/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searcher/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e2da8fe4c6b4f98c932981fc40548341”,
“checksum”=>“e2da8fe4c6b4f98c932981fc40548341”,
“path”=>“templates/default/searcher/conf/.svn/entries”,
“specificity”=>“default”},
{“name”=>“searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“searcher/conf/searcher_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/searcher_environmentSettings.xml.erb”,
“specificity”=>“default”}, {“name”=>“searcher/conf/searcher_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/searcher_passwords.xml.erb”,
“specificity”=>“default”},
{“name”=>“searcher/conf/wrapper_search_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/wrapper_search_server.conf.erb”,
“specificity”=>“default”}], “resources”=>[], “cookbook_name”=>“searchplatform”,
“version”=>“0.0.5”, “recipes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/111d1203f3a4f70c9f6fb570e27f26aa”,
“checksum”=>“111d1203f3a4f70c9f6fb570e27f26aa”, “path”=>“recipes/default.rb”,
“specificity”=>“default”}, {“name”=>“indexer.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/9dafbb262d45b02f7a1d9374ad3a708a”,
“checksum”=>“9dafbb262d45b02f7a1d9374ad3a708a”, “path”=>“recipes/indexer.rb”,
“specificity”=>“default”}, {“name”=>“indexer_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“checksum”=>“1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“path”=>“recipes/indexer_doctor.rb”, “specificity”=>“default”},
{“name”=>“searcher.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8”,
“checksum”=>“051a5710d3a963696e887cb8266cffd8”, “path”=>“recipes/searcher.rb”,
“specificity”=>“default”}, {“name”=>“searcher_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8ac7be21437e38fc14c77232c85a5815”,
“checksum”=>“8ac7be21437e38fc14c77232c85a5815”,
“path”=>“recipes/searcher_doctor.rb”, “specificity”=>“default”}],
“root_files”=>[{“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc0929d0faf6e6729d491d9126a62c0f”,
“checksum”=>“bc0929d0faf6e6729d491d9126a62c0f”, “path”=>“metadata.rb”,
“specificity”=>“default”}, {“name”=>“README.rdoc”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/ee60a2f188b5f14c1c5b175c711e1d29”,
“checksum”=>“ee60a2f188b5f14c1c5b175c711e1d29”, “path”=>“README.rdoc”,
“specificity”=>“default”}], “frozen?”=>false, “chef_type”=>“cookbook_version”},
@file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x353dc60 @cookbook=nil,
@name=“searchplatform”, @long_description="= DESCRIPTION:\n\n=
REQUIREMENTS:\n\n= ATTRIBUTES:\n\n= USAGE:\n\n",
@maintainer=“YOUR_COMPANY_NAME”, @maintainer_email=“YOUR_EMAIL”, @license=“All
rights reserved”, @description=“Installs and configures searchplatform”,
@platforms={}, @dependencies={“windows”=>"= 1.2.8"}, @recommendations={},
@suggestions={}, @conflicting={}, @providing={“searchplatform::indexer”=>">=
0.0.0", “searchplatform::indexer_doctor”=>">= 0.0.0", “searchplatform”=>">=
0.0.0", “searchplatform::searcher”=>">= 0.0.0",
“searchplatform::searcher_doctor”=>">= 0.0.0"}, @replacing={}, @attributes={},
@groupings={}, @recipes={“searchplatform::indexer”=>"",
“searchplatform::indexer_doctor”=>"", “searchplatform”=>"",
“searchplatform::searcher”=>"", “searchplatform::searcher_doctor”=>""},
@version=“0.0.5”>, @checksums={“111d1203f3a4f70c9f6fb570e27f26aa”=>nil,
“9dafbb262d45b02f7a1d9374ad3a708a”=>nil,
“1cf7bfae97d395e3ef4f4b7a13e02aaa”=>nil,
“051a5710d3a963696e887cb8266cffd8”=>nil,
“8ac7be21437e38fc14c77232c85a5815”=>nil,
“b7bc8a991577be3a1d8bbd04fcd84c27”=>nil,
“54645fdfafe27263f7bfeb68ffb42665”=>nil,
“47292cf701b9dafc4b652bbcff41d55d”=>nil,
“5233de2f3a90b601635602683215cc17”=>nil,
“bc5b4c71d8d8a8e6e46d6582f623d3e5”=>nil,
“94b0038744acda38498afcfaa60e53a2”=>nil,
“8639889a2c175e6b318a606727463103”=>nil,
“e3c5d0a9e51b1a6c45fcadb43cf23384”=>nil,
“753ea9911c2d62a80eaf24569eb0ac45”=>nil,
“3d1e09db04a81bb1e6d1aae1a6fc98f4”=>nil,
“d41d8cd98f00b204e9800998ecf8427e”=>nil,
“f283781d69b28525ab343c0953e1514c”=>nil,
“3d1edc978b4176aeafdbe03ea286ff8b”=>nil,
“d64c77568919b32c4aee0fb084b2fa0c”=>nil,
“d0029e326a82a3e39d1b5a7a56177ddd”=>nil,
“4e9b9f93444af414172d4535c003ca1b”=>nil,
“b85da70583030976ad96a183a993ad09”=>nil,
“67e6f8c2e3ec39c5d4d46b37c1a26409”=>nil,
“1b82e563c14a2638604244d2144f41af”=>nil,
“93fda3a39eb3bde14aa0e0749accada1”=>nil,
“7a968f0f62d988a43bcb1152a970031c”=>nil,
“435168aa10106bab3e1dd304f1fe27ad”=>nil,
“29f38369461ce8f0420bac650e1c77af”=>nil,
“20d940f350978ba92a9cde5de23693bc”=>nil,
“49669d2f5470cced8baf5fe163440515”=>nil,
“8806fa70f22bf5a5edcb1f068ad5884b”=>nil,
“19fbe70c4e35034cc304ec95ea1b40c7”=>nil,
“5869cbca29c6188b17557d1f268e7ede”=>nil,
“f3321918abc6ef8a48094c485eaa3761”=>nil,
“c82d9c95b4257d9185377dcc9eab987b”=>nil,
“1c640dc628fad3755921854abe3575fd”=>nil,
“d4536328d3a8137d878b87ff7b6e2acd”=>nil,
“e05f1cc851e5f649c37247780107e6b1”=>nil,
“e2da8fe4c6b4f98c932981fc40548341”=>nil,
“615ec2047470c78459299f30b8858541”=>nil,
“72ac3e98e8458fefcedbd115a6cb5012”=>nil,
“0da6021ca9061b1f9540ae1c93e2d7d4”=>nil,
“bc0929d0faf6e6729d491d9126a62c0f”=>nil,
“ee60a2f188b5f14c1c5b175c711e1d29”=>nil},
@manifest_records_by_path={“recipes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/111d1203f3a4f70c9f6fb570e27f26aa”,
“checksum”=>“111d1203f3a4f70c9f6fb570e27f26aa”, “path”=>“recipes/default.rb”,
“specificity”=>“default”}, “recipes/indexer.rb”=>{“name”=>“indexer.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/9dafbb262d45b02f7a1d9374ad3a708a”,
“checksum”=>“9dafbb262d45b02f7a1d9374ad3a708a”, “path”=>“recipes/indexer.rb”,
“specificity”=>“default”},
“recipes/indexer_doctor.rb”=>{“name”=>“indexer_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“checksum”=>“1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“path”=>“recipes/indexer_doctor.rb”, “specificity”=>“default”},
“recipes/searcher.rb”=>{“name”=>“searcher.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8”,
“checksum”=>“051a5710d3a963696e887cb8266cffd8”, “path”=>“recipes/searcher.rb”,
“specificity”=>“default”},
“recipes/searcher_doctor.rb”=>{“name”=>“searcher_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8ac7be21437e38fc14c77232c85a5815”,
“checksum”=>“8ac7be21437e38fc14c77232c85a5815”,
“path”=>“recipes/searcher_doctor.rb”, “specificity”=>“default”},
“attributes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b7bc8a991577be3a1d8bbd04fcd84c27”,
“checksum”=>“b7bc8a991577be3a1d8bbd04fcd84c27”,
“path”=>“attributes/default.rb”, “specificity”=>“default”},
“files/.svn/all-wcprops”=>{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/54645fdfafe27263f7bfeb68ffb42665”,
“checksum”=>“54645fdfafe27263f7bfeb68ffb42665”,
“path”=>“files/.svn/all-wcprops”, “specificity”=>".svn"},
“files/.svn/dir-prop-base”=>{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/.svn/dir-prop-base”, “specificity”=>".svn"},
“files/.svn/entries”=>{“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5233de2f3a90b601635602683215cc17”,
“checksum”=>“5233de2f3a90b601635602683215cc17”, “path”=>“files/.svn/entries”,
“specificity”=>".svn"},
“files/default/.svn/all-wcprops”=>{“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“checksum”=>“bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“path”=>“files/default/.svn/all-wcprops”, “specificity”=>“default”},
“files/default/.svn/dir-prop-base”=>{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/.svn/dir-prop-base”, “specificity”=>“default”},
“files/default/.svn/entries”=>{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/94b0038744acda38498afcfaa60e53a2”,
“checksum”=>“94b0038744acda38498afcfaa60e53a2”,
“path”=>“files/default/.svn/entries”, “specificity”=>“default”},
“files/default/.svn/text-base/search.py.svn-base”=>{“name”=>".svn/text-base/search.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/.svn/text-base/search.py.svn-base”,
“specificity”=>“default”},
“files/default/.svn/text-base/spCheck.py.svn-base”=>{“name”=>".svn/text-base/spCheck.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/.svn/text-base/spCheck.py.svn-base”,
“specificity”=>“default”},
“files/default/indexer/.svn/all-wcprops”=>{“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/753ea9911c2d62a80eaf24569eb0ac45”,
“checksum”=>“753ea9911c2d62a80eaf24569eb0ac45”,
“path”=>“files/default/indexer/.svn/all-wcprops”, “specificity”=>“default”},
“files/default/indexer/.svn/dir-prop-base”=>{“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/indexer/.svn/dir-prop-base”, “specificity”=>“default”},
“files/default/indexer/.svn/entries”=>{“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“checksum”=>“3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“path”=>“files/default/indexer/.svn/entries”, “specificity”=>“default”},
“files/default/indexer/.svn/text-base/README.txt.svn-base”=>{“name”=>“indexer/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”},
“files/default/indexer/README.txt”=>{“name”=>“indexer/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/README.txt”, “specificity”=>“default”},
“files/default/search.py”=>{“name”=>“search.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/search.py”, “specificity”=>“default”},
“files/default/searcher/.svn/all-wcprops”=>{“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f283781d69b28525ab343c0953e1514c”,
“checksum”=>“f283781d69b28525ab343c0953e1514c”,
“path”=>“files/default/searcher/.svn/all-wcprops”, “specificity”=>“default”},
“files/default/searcher/.svn/entries”=>{“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1edc978b4176aeafdbe03ea286ff8b”,
“checksum”=>“3d1edc978b4176aeafdbe03ea286ff8b”,
“path”=>“files/default/searcher/.svn/entries”, “specificity”=>“default”},
“files/default/searcher/.svn/text-base/README.txt.svn-base”=>{“name”=>“searcher/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”},
“files/default/searcher/README.txt”=>{“name”=>“searcher/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/README.txt”, “specificity”=>“default”},
“files/default/searchplatform/.svn/all-wcprops”=>{“name”=>“searchplatform/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d64c77568919b32c4aee0fb084b2fa0c”,
“checksum”=>“d64c77568919b32c4aee0fb084b2fa0c”,
“path”=>“files/default/searchplatform/.svn/all-wcprops”,
“specificity”=>“default”},
“files/default/searchplatform/.svn/dir-prop-base”=>{“name”=>“searchplatform/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/.svn/dir-prop-base”,
“specificity”=>“default”},
“files/default/searchplatform/.svn/entries”=>{“name”=>“searchplatform/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d0029e326a82a3e39d1b5a7a56177ddd”,
“checksum”=>“d0029e326a82a3e39d1b5a7a56177ddd”,
“path”=>“files/default/searchplatform/.svn/entries”, “specificity”=>“default”},
“files/default/searchplatform/indexer/.svn/all-wcprops”=>{“name”=>“searchplatform/indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/4e9b9f93444af414172d4535c003ca1b”,
“checksum”=>“4e9b9f93444af414172d4535c003ca1b”,
“path”=>“files/default/searchplatform/indexer/.svn/all-wcprops”,
“specificity”=>“default”},
“files/default/searchplatform/indexer/.svn/dir-prop-base”=>{“name”=>“searchplatform/indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/indexer/.svn/dir-prop-base”,
“specificity”=>“default”},
“files/default/searchplatform/indexer/.svn/entries”=>{“name”=>“searchplatform/indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b85da70583030976ad96a183a993ad09”,
“checksum”=>“b85da70583030976ad96a183a993ad09”,
“path”=>“files/default/searchplatform/indexer/.svn/entries”,
“specificity”=>“default”},
“files/default/searchplatform/zip/.svn/all-wcprops”=>{“name”=>“searchplatform/zip/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/67e6f8c2e3ec39c5d4d46b37c1a26409”,
“checksum”=>“67e6f8c2e3ec39c5d4d46b37c1a26409”,
“path”=>“files/default/searchplatform/zip/.svn/all-wcprops”,
“specificity”=>“default”},
“files/default/searchplatform/zip/.svn/dir-prop-base”=>{“name”=>“searchplatform/zip/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/zip/.svn/dir-prop-base”,
“specificity”=>“default”},
“files/default/searchplatform/zip/.svn/entries”=>{“name”=>“searchplatform/zip/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1b82e563c14a2638604244d2144f41af”,
“checksum”=>“1b82e563c14a2638604244d2144f41af”,
“path”=>“files/default/searchplatform/zip/.svn/entries”,
“specificity”=>“default”}, “files/default/spCheck.py”=>{“name”=>“spCheck.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/spCheck.py”, “specificity”=>“default”},
“templates/.svn/all-wcprops”=>{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/93fda3a39eb3bde14aa0e0749accada1”,
“checksum”=>“93fda3a39eb3bde14aa0e0749accada1”,
“path”=>“templates/.svn/all-wcprops”, “specificity”=>".svn"},
“templates/.svn/dir-prop-base”=>{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/.svn/dir-prop-base”, “specificity”=>".svn"},
“templates/.svn/entries”=>{“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/7a968f0f62d988a43bcb1152a970031c”,
“checksum”=>“7a968f0f62d988a43bcb1152a970031c”,
“path”=>“templates/.svn/entries”, “specificity”=>".svn"},
“templates/default/.svn/all-wcprops”=>{“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/435168aa10106bab3e1dd304f1fe27ad”,
“checksum”=>“435168aa10106bab3e1dd304f1fe27ad”,
“path”=>“templates/default/.svn/all-wcprops”, “specificity”=>“default”},
“templates/default/.svn/dir-prop-base”=>{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/.svn/dir-prop-base”, “specificity”=>“default”},
“templates/default/.svn/entries”=>{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/29f38369461ce8f0420bac650e1c77af”,
“checksum”=>“29f38369461ce8f0420bac650e1c77af”,
“path”=>“templates/default/.svn/entries”, “specificity”=>“default”},
“templates/default/indexer/.svn/all-wcprops”=>{“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/20d940f350978ba92a9cde5de23693bc”,
“checksum”=>“20d940f350978ba92a9cde5de23693bc”,
“path”=>“templates/default/indexer/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/indexer/.svn/dir-prop-base”=>{“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/.svn/dir-prop-base”,
“specificity”=>“default”},
“templates/default/indexer/.svn/entries”=>{“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/49669d2f5470cced8baf5fe163440515”,
“checksum”=>“49669d2f5470cced8baf5fe163440515”,
“path”=>“templates/default/indexer/.svn/entries”, “specificity”=>“default”},
“templates/default/indexer/conf/.svn/all-wcprops”=>{“name”=>“indexer/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8806fa70f22bf5a5edcb1f068ad5884b”,
“checksum”=>“8806fa70f22bf5a5edcb1f068ad5884b”,
“path”=>“templates/default/indexer/conf/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/dir-prop-base”=>{“name”=>“indexer/conf/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/conf/.svn/dir-prop-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/entries”=>{“name”=>“indexer/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/19fbe70c4e35034cc304ec95ea1b40c7”,
“checksum”=>“19fbe70c4e35034cc304ec95ea1b40c7”,
“path”=>“templates/default/indexer/conf/.svn/entries”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”=>{“name”=>“indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”=>{“name”=>“indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”=>{“name”=>“indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/indexer_environmentSettings.xml.erb”=>{“name”=>“indexer/conf/indexer_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/indexer_environmentSettings.xml.erb”,
“specificity”=>“default”},
“templates/default/indexer/conf/indexer_passwords.xml.erb”=>{“name”=>“indexer/conf/indexer_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/indexer_passwords.xml.erb”,
“specificity”=>“default”},
“templates/default/indexer/conf/wrapper_index_server.conf.erb”=>{“name”=>“indexer/conf/wrapper_index_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/wrapper_index_server.conf.erb”,
“specificity”=>“default”},
“templates/default/searcher/.svn/all-wcprops”=>{“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1c640dc628fad3755921854abe3575fd”,
“checksum”=>“1c640dc628fad3755921854abe3575fd”,
“path”=>“templates/default/searcher/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/searcher/.svn/entries”=>{“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d4536328d3a8137d878b87ff7b6e2acd”,
“checksum”=>“d4536328d3a8137d878b87ff7b6e2acd”,
“path”=>“templates/default/searcher/.svn/entries”, “specificity”=>“default”},
“templates/default/searcher/conf/.svn/all-wcprops”=>{“name”=>“searcher/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e05f1cc851e5f649c37247780107e6b1”,
“checksum”=>“e05f1cc851e5f649c37247780107e6b1”,
“path”=>“templates/default/searcher/conf/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/entries”=>{“name”=>“searcher/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e2da8fe4c6b4f98c932981fc40548341”,
“checksum”=>“e2da8fe4c6b4f98c932981fc40548341”,
“path”=>“templates/default/searcher/conf/.svn/entries”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”=>{“name”=>“searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”=>{“name”=>“searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”=>{“name”=>“searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“specificity”=>“default”},
“templates/default/searcher/conf/searcher_environmentSettings.xml.erb”=>{“name”=>“searcher/conf/searcher_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/searcher_environmentSettings.xml.erb”,
“specificity”=>“default”},
“templates/default/searcher/conf/searcher_passwords.xml.erb”=>{“name”=>“searcher/conf/searcher_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/searcher_passwords.xml.erb”,
“specificity”=>“default”},
“templates/default/searcher/conf/wrapper_search_server.conf.erb”=>{“name”=>“searcher/conf/wrapper_search_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/wrapper_search_server.conf.erb”,
“specificity”=>“default”}, “metadata.rb”=>{“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc0929d0faf6e6729d491d9126a62c0f”,
“checksum”=>“bc0929d0faf6e6729d491d9126a62c0f”, “path”=>“metadata.rb”,
“specificity”=>“default”}, “README.rdoc”=>{“name”=>“README.rdoc”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/ee60a2f188b5f14c1c5b175c711e1d29”,
“checksum”=>“ee60a2f188b5f14c1c5b175c711e1d29”, “path”=>“README.rdoc”,
“specificity”=>“default”}},
@attribute_filenames_by_short_filename={“default”=>“default.rb”}>,
“chef_handler”=>#<Chef::CookbookVersion:0x351fc78 @name=“chef_handler”,
@frozen=false, @attribute_filenames=[“default.rb”], @definition_filenames=[],
@template_filenames=[], @file_filenames=[“handlers/README”],
@recipe_filenames=[“default.rb”, “json_file.rb”],
@recipe_filenames_by_name={“default”=>“default.rb”,
“json_file”=>“json_file.rb”}, @library_filenames=[],
@resource_filenames=[“default.rb”], @provider_filenames=[“default.rb”],
@metadata_filenames=[], @root_dir=nil, @root_filenames=[“README.md”,
“metadata.rb”], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x351fb58 @db=“chef”,
@rest=#<Chef::REST:0x351fb40 @url=“http://localhost:5984”, @cookies={},
@default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x351faf8
@key_file=nil, @client_name=nil>, @sign_request=true, @sign_on_redirect=true,
@redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready,
@manifest={“definitions”=>[], “name”=>“chef_handler-1.0.4”,
“attributes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/710010283d3560b512263d52f8271aa3”,
“checksum”=>“710010283d3560b512263d52f8271aa3”,
“path”=>“attributes/default.rb”, “specificity”=>“default”}],
“files”=>[{“name”=>“handlers/README”,
“url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1976d7bafb98f6be15781023e134d943”,
“checksum”=>“1976d7bafb98f6be15781023e134d943”,
“path”=>“files/default/handlers/README”, “specificity”=>“default”}],
“json_class”=>“Chef::CookbookVersion”, “providers”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1af403317a8ccf8a6c4f325bcc7e4e04”,
“checksum”=>“1af403317a8ccf8a6c4f325bcc7e4e04”, “path”=>“providers/default.rb”,
“specificity”=>“default”}], “metadata”=>{“name”=>“chef_handler”,
“description”=>“Distribute and enable Chef Exception and Report handlers”,
“long_description”=>"Description\n===========\n\nCreates a configured handler
path for distributing Chef report and exception
handlers
.
Also exposes an LWRP for enabling Chef handlers from within recipe code (as
opposed to hard coding in the client.rb file). This is useful for cookbook
authors who may want to ship a product specific handler (see the cloudkick
cookbook for an example) with their
cookbook.\n\nAttributes\n==========\n\nnode[\"chef_handler\"][\"handler_path\"]

  • location to drop off handlers directory, default is
    /var/chef/handlers.\n\nResource/Provider\n=================\n\nchef_handler\n--------------\n\nRequires,
    configures and enables handlers on the node for the current Chef run. Also has
    the ability to pass arguments to the handlers initializer. This allows
    initialization data to be pulled from a node’s attribute data.\n\nIt is best to
    declare chef_handler resources early on in the compile phase so they are
    available to fire for any exceptions during the Chef run. If you have a base
    role you would want any recipes that register Chef handlers to come first in
    the run_list.\n\n### Actions\n\n- :enable: Enables the Chef handler for the
    current Chef run on the current node\n- :disable: Disables the Chef handler for
    the current Chef run on the current node\n\n### Attribute Parameters\n\n-
    class_name: name attribute. The name of the handler class (can be module
    name-spaced).\n- source: full path to the handler file. can also be a gem path
    if the handler ships as part of a Ruby gem.\n- arguments: an array of arguments
    to pass the handler’s class initializer\n- supports: type of Chef Handler to
    register as, ie :report, :exception or both. default is :report => true, :exception => true\n\n### Example\n \n # register the
    Chef::Handler::JsonFile handler \n # that ships with the Chef gem\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :enable\n end\n \n # do the same but during the compile phase\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :nothing\n end.run_action(:enable)\n \n # handle exceptions
    only\n chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    supports exception => true\n action :enable\n end\n \n \n #
    enable the CloudkickHandler which was \n # dropped off in the default
    handler path.\n # passes the oauth key/secret to the handler’s \n #
    intializer.\n chef_handler “CloudkickHandler” do\n source
    "#{node[‘chef_handler’][‘handler_path’]}/cloudkick_handler.rb"\n
    arguments [node[‘cloudkick’][‘oauth_key’], node[‘cloudkick’][‘oauth_secret’]]\n
    action :enable\n end\n\n\nUsage\n=====\n\ndefault\n-------\n\nPut the
    recipe chef_handler at the start of the node’s run list to make sure that
    custom handlers are dropped off early on in the Chef run and available for
    later recipes.\n\nFor information on how to write report and exception handlers
    for Chef, please see the Chef wiki
    pages:\nhttp://wiki.opscode.com/display/chef/Exception+and+Report+Handlers\n\njson_file\n---------\n\nLeverages
    the chef_handler LWRP to automatically register the Chef::Handler::JsonFile
    handler that ships as part of Chef. This handler serializes the run status data
    to a JSON file located at
    /var/chef/reports.\n\nChanges/Roadmap\n===============\n\n## 1.0.4\n\n*
    [COOK-654] dont try and access a class before it has been loaded\n* fix bad
    boolean check (if vs unless)\n\n## 1.0.2:\n\n* [COOK-620] ensure handler code
    is reloaded during daemonized chef runs\n\nLicense and
    Author\n==================\n\nAuthor:: Seth Chisamore
    (schisamo@opscode.com)\n\nCopyright:: 2011, Opscode, Inc\n\nLicensed under
    the Apache License, Version 2.0 (the “License”);\nyou may not use this file
    except in compliance with the License.\nYou may obtain a copy of the License
    at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by
    applicable law or agreed to in writing, software\ndistributed under the License
    is distributed on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, either express or implied.\nSee the License for the specific language
    governing permissions and\nlimitations under the License.\n",
    “maintainer”=>“Opscode, Inc.”, “maintainer_email”=>"cookbooks@opscode.com",
    “license”=>“Apache 2.0”, “platforms”=>{}, “dependencies”=>{},
    “recommendations”=>{}, “suggestions”=>{}, “conflicting”=>{},
    “providing”=>{“chef_handler”=>">= 0.0.0", “chef_handler::json_file”=>">=
    0.0.0"}, “replacing”=>{}, “attributes”=>{}, “groupings”=>{},
    “recipes”=>{“chef_handler”=>"", “chef_handler::json_file”=>""},
    “version”=>“1.0.4”}, “resources”=>[{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/64fd35146bb4042839800decca808b97”,
    “checksum”=>“64fd35146bb4042839800decca808b97”, “path”=>“resources/default.rb”,
    “specificity”=>“default”}], “libraries”=>[], “templates”=>[],
    “cookbook_name”=>“chef_handler”, “version”=>“1.0.4”,
    “recipes”=>[{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/b301b2d18594a1e9cc552e2e85a9be96”,
    “checksum”=>“b301b2d18594a1e9cc552e2e85a9be96”, “path”=>“recipes/default.rb”,
    “specificity”=>“default”}, {“name”=>“json_file.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/db05ae653e0fedf3c9747fad170612df”,
    “checksum”=>“db05ae653e0fedf3c9747fad170612df”, “path”=>“recipes/json_file.rb”,
    “specificity”=>“default”}], “root_files”=>[{“name”=>“README.md”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/e82549ca7a038fa004b8a06b12a13611”,
    “checksum”=>“e82549ca7a038fa004b8a06b12a13611”, “path”=>“README.md”,
    “specificity”=>“default”}, {“name”=>“metadata.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/26ee3eb9b3adceb6e46f344c6618a169”,
    “checksum”=>“26ee3eb9b3adceb6e46f344c6618a169”, “path”=>“metadata.rb”,
    “specificity”=>“default”}], “frozen?”=>false, “chef_type”=>“cookbook_version”},
    @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x351f1c8 @cookbook=nil,
    @name=“chef_handler”, @long_description="Description\n===========\n\nCreates a
    configured handler path for distributing Chef report and exception
    handlers
    .
    Also exposes an LWRP for enabling Chef handlers from within recipe code (as
    opposed to hard coding in the client.rb file). This is useful for cookbook
    authors who may want to ship a product specific handler (see the cloudkick
    cookbook for an example) with their
    cookbook.\n\nAttributes\n==========\n\nnode[\"chef_handler\"][\"handler_path\"]
  • location to drop off handlers directory, default is
    /var/chef/handlers.\n\nResource/Provider\n=================\n\nchef_handler\n--------------\n\nRequires,
    configures and enables handlers on the node for the current Chef run. Also has
    the ability to pass arguments to the handlers initializer. This allows
    initialization data to be pulled from a node’s attribute data.\n\nIt is best to
    declare chef_handler resources early on in the compile phase so they are
    available to fire for any exceptions during the Chef run. If you have a base
    role you would want any recipes that register Chef handlers to come first in
    the run_list.\n\n### Actions\n\n- :enable: Enables the Chef handler for the
    current Chef run on the current node\n- :disable: Disables the Chef handler for
    the current Chef run on the current node\n\n### Attribute Parameters\n\n-
    class_name: name attribute. The name of the handler class (can be module
    name-spaced).\n- source: full path to the handler file. can also be a gem path
    if the handler ships as part of a Ruby gem.\n- arguments: an array of arguments
    to pass the handler’s class initializer\n- supports: type of Chef Handler to
    register as, ie :report, :exception or both. default is :report => true, :exception => true\n\n### Example\n \n # register the
    Chef::Handler::JsonFile handler \n # that ships with the Chef gem\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :enable\n end\n \n # do the same but during the compile phase\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :nothing\n end.run_action(:enable)\n \n # handle exceptions
    only\n chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    supports exception => true\n action :enable\n end\n \n \n #
    enable the CloudkickHandler which was \n # dropped off in the default
    handler path.\n # passes the oauth key/secret to the handler’s \n #
    intializer.\n chef_handler “CloudkickHandler” do\n source
    "#{node[‘chef_handler’][‘handler_path’]}/cloudkick_handler.rb"\n
    arguments [node[‘cloudkick’][‘oauth_key’], node[‘cloudkick’][‘oauth_secret’]]\n
    action :enable\n end\n\n\nUsage\n=====\n\ndefault\n-------\n\nPut the
    recipe chef_handler at the start of the node’s run list to make sure that
    custom handlers are dropped off early on in the Chef run and available for
    later recipes.\n\nFor information on how to write report and exception handlers
    for Chef, please see the Chef wiki
    pages:\nhttp://wiki.opscode.com/display/chef/Exception+and+Report+Handlers\n\njson_file\n---------\n\nLeverages
    the chef_handler LWRP to automatically register the Chef::Handler::JsonFile
    handler that ships as part of Chef. This handler serializes the run status data
    to a JSON file located at
    /var/chef/reports.\n\nChanges/Roadmap\n===============\n\n## 1.0.4\n\n*
    [COOK-654] dont try and access a class before it has been loaded\n* fix bad
    boolean check (if vs unless)\n\n## 1.0.2:\n\n* [COOK-620] ensure handler code
    is reloaded during daemonized chef runs\n\nLicense and
    Author\n==================\n\nAuthor:: Seth Chisamore
    (schisamo@opscode.com)\n\nCopyright:: 2011, Opscode, Inc\n\nLicensed under
    the Apache License, Version 2.0 (the “License”);\nyou may not use this file
    except in compliance with the License.\nYou may obtain a copy of the License
    at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by
    applicable law or agreed to in writing, software\ndistributed under the License
    is distributed on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, either express or implied.\nSee the License for the specific language
    governing permissions and\nlimitations under the License.\n",
    @maintainer=“Opscode, Inc.”, @maintainer_email=“cookbooks@opscode.com”,
    @license=“Apache 2.0”, @description=“Distribute and enable Chef Exception and
    Report handlers”, @platforms={}, @dependencies={}, @recommendations={},
    @suggestions={}, @conflicting={}, @providing={“chef_handler”=>">= 0.0.0",
    “chef_handler::json_file”=>">= 0.0.0"}, @replacing={}, @attributes={},
    @groupings={}, @recipes={“chef_handler”=>"", “chef_handler::json_file”=>""},
    @version=“1.0.4”>, @checksums={“64fd35146bb4042839800decca808b97”=>nil,
    “1af403317a8ccf8a6c4f325bcc7e4e04”=>nil,
    “b301b2d18594a1e9cc552e2e85a9be96”=>nil,
    “db05ae653e0fedf3c9747fad170612df”=>nil,
    “710010283d3560b512263d52f8271aa3”=>nil,
    “1976d7bafb98f6be15781023e134d943”=>nil,
    “e82549ca7a038fa004b8a06b12a13611”=>nil,
    “26ee3eb9b3adceb6e46f344c6618a169”=>nil},
    @manifest_records_by_path={“resources/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/64fd35146bb4042839800decca808b97”,
    “checksum”=>“64fd35146bb4042839800decca808b97”, “path”=>“resources/default.rb”,
    “specificity”=>“default”}, “providers/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1af403317a8ccf8a6c4f325bcc7e4e04”,
    “checksum”=>“1af403317a8ccf8a6c4f325bcc7e4e04”, “path”=>“providers/default.rb”,
    “specificity”=>“default”}, “recipes/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/b301b2d18594a1e9cc552e2e85a9be96”,
    “checksum”=>“b301b2d18594a1e9cc552e2e85a9be96”, “path”=>“recipes/default.rb”,
    “specificity”=>“default”}, “recipes/json_file.rb”=>{“name”=>“json_file.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/db05ae653e0fedf3c9747fad170612df”,
    “checksum”=>“db05ae653e0fedf3c9747fad170612df”, “path”=>“recipes/json_file.rb”,
    “specificity”=>“default”}, “attributes/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/710010283d3560b512263d52f8271aa3”,
    “checksum”=>“710010283d3560b512263d52f8271aa3”,
    “path”=>“attributes/default.rb”, “specificity”=>“default”},
    “files/default/handlers/README”=>{“name”=>“handlers/README”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1976d7bafb98f6be15781023e134d943”,
    “checksum”=>“1976d7bafb98f6be15781023e134d943”,
    “path”=>“files/default/handlers/README”, “specificity”=>“default”},
    README.md”=>{“name”=>“README.md”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/e82549ca7a038fa004b8a06b12a13611”,
    “checksum”=>“e82549ca7a038fa004b8a06b12a13611”, “path”=>“README.md”,
    “specificity”=>“default”}, “metadata.rb”=>{“name”=>“metadata.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/26ee3eb9b3adceb6e46f344c6618a169”,
    “checksum”=>“26ee3eb9b3adceb6e46f344c6618a169”, “path”=>“metadata.rb”,
    “specificity”=>“default”}},
    @attribute_filenames_by_short_filename={“default”=>“default.rb”}>}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook thirdparty
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/recipes/java.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/recipes/python.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/README.rdoc, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook windows
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/zipfile.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/package.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/registry.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/auto_run.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/reboot.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/path.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/batch.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/feature.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/registry.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/auto_run.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/path.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/feature_servermanagercmd.rb, as the cache is up to
    date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/zipfile.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/package.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/batch.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/feature_dism.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/reboot.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/recipes/reboot_handler.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/feature_base.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/registry_helper.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/helper.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/windows_privileged.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/version.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/ruby_19_patches.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/attributes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/README.md, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/metadata.json, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook searchplatform
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/indexer.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/indexer_doctor.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET
    Hashed Path:6MKR2gZNn0T6auDvA7mdGKzkjk0=
    X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
    X-Ops-Timestamp:2011-12-16T15:27:05Z
    X-Ops-UserId:BADNODE’
    Header hash: {“X-Ops-Sign”=>“version=1.0”, “X-Ops-Userid”=>“BADNODE”,
    “X-Ops-Timestamp”=>“2011-12-16T15:27:05Z”,
    “X-Ops-Content-Hash”=>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”,
    “X-Ops-Authorization-1”=>“018lb66js8cnnerd2EEd2k7sqO03VzZRzETjCE3Rf78Ar/osNQro6SitezaA”,
    “X-Ops-Authorization-2”=>“hKyOx00nzFpe12kQjT0bD4uSL7BbvKcQaAWYA5w1WK7lXOCc0eyGgkxKeT8D”,
    “X-Ops-Authorization-3”=>“Hz4E5+1K84XEvbzRYlqfd024qSXycQVj6tiWNU15xrIO74rc4hIzTZrqpP34”,
    “X-Ops-Authorization-4”=>“J2V9mvHnZTZJKoJBlS/5sg0w2PRhpWkxltk9PDdARYyGPH0B+Fjf+/zQ/3aG”,
    “X-Ops-Authorization-5”=>“KXpbSkTflhd43dQoEOYRNGwGtsK8GYYeUfbB/Y4wrgYlYIHef54bK/kN/DOg”,
    “X-Ops-Authorization-6”=>“3+uAuWzC/47x3qx04dpNYTelKXGJaHCviDBd6zfSfA==”}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to
    chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Streaming download from
    http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8
    to tempfile C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rest20111216-3884-oel6eq
    [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Storing updated
    cookbooks/searchplatform/recipes/searcher.rb in the cache.
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rest20111216-3884-oel6eq ******
    c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb
    **** {}
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rest20111216-3884-oel6eq ******
    c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/searcher_doctor.rb, as the cache is up to
    date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/attributes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/README.rdoc, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook chef_handler
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/resources/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/providers/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/recipes/json_file.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/attributes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/README.md, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/feature_base.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/registry_helper.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file: c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/helper.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/windows_privileged.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file: c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/version.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/ruby_19_patches.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/registry.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/registry.rb into
    a provider named windows_registry defined in Chef::Provider::WindowsRegistry
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/auto_run.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/auto_run.rb into
    a provider named windows_auto_run defined in Chef::Provider::WindowsAutoRun
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/path.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/path.rb into a
    provider named windows_path defined in Chef::Provider::WindowsPath
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_servermanagercmd.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_servermanagercmd.rb
    into a provider named windows_feature_servermanagercmd defined in
    Chef::Provider::WindowsFeatureServermanagercmd
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/zipfile.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/zipfile.rb into a
    provider named windows_zipfile defined in Chef::Provider::WindowsZipfile
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/package.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/package.rb into a
    provider named windows_package defined in Chef::Provider::WindowsPackage
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/batch.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/batch.rb into a
    provider named windows_batch defined in Chef::Provider::WindowsBatch
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_dism.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_dism.rb
    into a provider named windows_feature_dism defined in
    Chef::Provider::WindowsFeatureDism
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/reboot.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/reboot.rb into a
    provider named windows_reboot defined in Chef::Provider::WindowsReboot
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook chef_handler’s
    providers from
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/providers/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/providers/default.rb
    into a provider named chef_handler defined in Chef::Provider::ChefHandler
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/zipfile.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/zipfile.rb into a
    resource named windows_zipfile defined in Chef::Resource::WindowsZipfile
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/package.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/package.rb into a
    resource named windows_package defined in Chef::Resource::WindowsPackage
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/registry.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/registry.rb into
    a resource named windows_registry defined in Chef::Resource::WindowsRegistry
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/auto_run.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/auto_run.rb into
    a resource named windows_auto_run defined in Chef::Resource::WindowsAutoRun
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/reboot.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/reboot.rb into a
    resource named windows_reboot defined in Chef::Resource::WindowsReboot
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/path.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/path.rb into a
    resource named windows_path defined in Chef::Resource::WindowsPath
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/batch.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/batch.rb into a
    resource named windows_batch defined in Chef::Resource::WindowsBatch
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/feature.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/feature.rb into a
    resource named windows_feature defined in Chef::Resource::WindowsFeature
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook chef_handler’s
    resources from
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/resources/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/resources/default.rb
    into a resource named chef_handler defined in Chef::Resource::ChefHandler
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Node BADNODE loading cookbook
    windows’s attribute file
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/attributes/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Node BADNODE loading cookbook
    searchplatform’s attribute file
    c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/attributes/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Node BADNODE loading cookbook
    chef_handler’s attribute file
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/attributes/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET
    Hashed Path:azAxOP7tW43jf1/s9JV6Zt5Rm8A=
    X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
    X-Ops-Timestamp:2011-12-16T15:27:05Z
    X-Ops-UserId:BADNODE’
    Header hash: {“X-Ops-Sign”=>“version=1.0”, “X-Ops-Userid”=>“BADNODE”,
    “X-Ops-Timestamp”=>“2011-12-16T15:27:05Z”,
    “X-Ops-Content-Hash”=>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”,
    “X-Ops-Authorization-1”=>“gY9pOnQrWfR/22Lykc40jhhv5dFQjg9ismpsKBA8Zh9z2tKipJ+Xa5NG4LRf”,
    “X-Ops-Authorization-2”=>“Uov2lQwqhLY+GjIxgxocQF+UB+738Wj2g+WTdl+WXhduZM+YnmsYcVSX9Ave”,
    “X-Ops-Authorization-3”=>“7Q69lxwXlnxnNnAi+SYxxYTxF+Ov+0idyC8+nZ+mrQepLsR+UDJWeR3Lt9Iy”,
    “X-Ops-Authorization-4”=>“MnZft9IhaUNa3wl/3N5omB9/pjRWTu+qHvfKDo5SSinJ5DYVdM+2JaF7+A92”,
    “X-Ops-Authorization-5”=>“MfQ8/q3VHuPYsmY+inSANV+sV/217AKXsQKuC/ctTClmipkUOcgv2ZLZr+Ml”,
    “X-Ops-Authorization-6”=>“0xCqWLE3dUGREgf5ozHY1jxSPOArpm+IHH6sYhJtrw==”}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to
    chefsandbox:4000/environments/MyEnv
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading Recipe thirdparty::java via
    include_recipe
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Found recipe java in cookbook
    thirdparty
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading Recipe thirdparty::python via
    include_recipe
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Found recipe python in cookbook
    thirdparty
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading Recipe
    searchplatform::searcher via include_recipe
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Found recipe searcher in cookbook
    searchplatform
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET
    Hashed Path:+uTE2x9p2fxBryxq3ffXEhtzvfg=
    X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
    X-Ops-Timestamp:2011-12-16T15:27:05Z
    X-Ops-UserId:BADNODE’
    Header hash: {“X-Ops-Sign”=>“version=1.0”, “X-Ops-Userid”=>“BADNODE”,
    “X-Ops-Timestamp”=>“2011-12-16T15:27:05Z”,
    “X-Ops-Content-Hash”=>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”,
    “X-Ops-Authorization-1”=>“KMwK/Vf3I223rYBzLMU0+gIep5qKcvzWYlFFHgUblZJkjK9C4GpQcvaZrw+E”,
    “X-Ops-Authorization-2”=>“TDgfWcN3Fed7jl4gAkOaPZ+28nA+y2B/OT1PLzb30ac1LgbIBr4CHoapCFXe”,
    “X-Ops-Authorization-3”=>“sQNHGgG3MjxfI+Nwyqab2Y7/NedB4D9vZXWbv2HBeEOswi4si5SfX6yk/diz”,
    “X-Ops-Authorization-4”=>“2oZUgocH5gADWujL1L8cXOCc5pIx1dGyIzrG4NPGbsszwc09Yl9vio9hE1E/”,
    “X-Ops-Authorization-5”=>“57ATf5qCbQuGOSwEuFNlns4C4w4ETufygPJQkqIVnx9U3zG9IyZR+faY/baO”,
    “X-Ops-Authorization-6”=>“TgykftvvhCZutYm9OKzNL7qXfTMhrw0R46pewr/aRQ==”}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to
    chefsandbox:4000/data/qa-passwords/passwords
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Loading Recipe
    searchplatform::searcher_doctor via include_recipe
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Found recipe searcher_doctor in
    cookbook searchplatform
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Converging node BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/jdk-6u17-windows-x64.exe] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/jdk-6u17-windows-x64.exe] action
    create (thirdparty::java line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/java.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    remote_file[c:/opscode/chef/chefsandbox/cache/jdk-6u17-windows-x64.exe] due to
    not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing windows_package[java] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing windows_package[java] action
    install (thirdparty::java line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/java.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping windows_package[java] due to
    not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    windows_path[C:\buildtools\java\jdk-1.6.0_17\bin] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    windows_path[C:\buildtools\java\jdk-1.6.0_17\bin] action add (thirdparty::java
    line /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/java.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    windows_path[C:\buildtools\java\jdk-1.6.0_17\bin] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/python-2.7.amd64.msi] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/python-2.7.amd64.msi] action
    create (thirdparty::python line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/python.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    remote_file[c:/opscode/chef/chefsandbox/cache/python-2.7.amd64.msi] due to
    not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing windows_package[python] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing windows_package[python]
    action install (thirdparty::python line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/python.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping windows_package[python] due
    to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    windows_path[C:\buildtools\python] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    windows_path[C:\buildtools\python] action add (thirdparty::python line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/python.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    windows_path[C:\buildtools\python] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    directory[E:/MyEnv/search_server] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    directory[E:/MyEnv/search_server] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: directory[E:/MyEnv/search_server]
    created directory E:/MyEnv/search_server
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild01] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild01] action create
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    directory[E:/MyEnv/RMSIndexes/IndexBuild01] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild02] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild02] action create
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    directory[E:/MyEnv/RMSIndexes/IndexBuild02] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing directory[E:/MyEnv/files]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing directory[E:/MyEnv/files]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping directory[E:/MyEnv/files] due
    to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing ruby_block[stop_service] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing ruby_block[stop_service]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[stop_service] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    ruby_block[remove_old_backups] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    ruby_block[remove_old_backups] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[remove_old_backups] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    ruby_block[backup_install_dir] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    ruby_block[backup_install_dir] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    &&&&&&&&&&&&&&&&&&&&&&&&&&& E:/MyEnv/search_server ******
    E:/MyEnv/search_server-12-16-2011_10-27-06-bak **** {}
    &&&&&&&&&&&&&&&&&&&&&&&&&&& E:/MyEnv/search_server ******
    E:/MyEnv/search_server-12-16-2011_10-27-06-bak
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[backup_install_dir] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing ruby_block[verify_backup]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing ruby_block[verify_backup]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[verify_backup] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] action create
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] WARN: Error loading cached checksum for key
    "chef-file-E:-MyEnv-files-backend_server-searcher-zip"
    [Fri, 16 Dec 2011 10:27:06 -0500] WARN: dump format error for symbol(0x75)
    (ArgumentError)
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta/basic_file.rb:53:in
    load' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta/basic_file.rb:53:inraw_get’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta/basic_file.rb:41:in
    []' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta.rb:69:infetch’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:150:in
    fetch' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:115:inlookup_checksum’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:111:in
    checksum_for_file' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:101:inchecksum_for_file’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/checksum.rb:27:in
    checksum' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/remote_file.rb:31:inload_current_resource’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:436:in
    run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:inrun_action’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
    block (2 levels) in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:ineach’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
    block in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:inblock in execute_each_resource’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
    call' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall_iterator_block’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:in
    step' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:initerate’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:in
    each_with_index' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:inexecute_each_resource’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:in
    converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:inconverge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:in
    run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:inblock in run_application’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
    loop' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inrun_application’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:in
    run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in<top (required)>'
    C:/opscode/chef/bin/chef-client:19:in load' C:/opscode/chef/bin/chef-client:19:in
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Removing invalid checksum cache files
    [Fri, 16 Dec 2011 10:27:07 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] checking for changes
    [Fri, 16 Dec 2011 10:27:07 -0500] DEBUG: Sending HTTP Request via GET to
    buildserver:80/job/search-platform-trunk/lastSuccessfulBuild/artifact/backend/distribution/backend_server.searcher.zip
    [Fri, 16 Dec 2011 10:27:07 -0500] DEBUG: Streaming download from
    http://buildserver/job/search-platform-trunk/lastSuccessfulBuild/artifact/backend/distribution/backend_server.searcher.zip
    to tempfile C:/DOCUME~1/user/LOCALS~1/Temp/3/chef-rest20111216-3884-23mar7
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] checking for file
    existence of E:/MyEnv/files/backend_server.searcher.zip
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] file exists at
    E:/MyEnv/files/backend_server.searcher.zip
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] target checksum:
    5b5acabb7c854412b91b22ef835f79c504f70a2956a17516b1309e6cf04108c9
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] source checksum:
    5b5acabb7c854412b91b22ef835f79c504f70a2956a17516b1309e6cf04108c9
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] target and source
    checksums are the same - not updating
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG: Processing ruby_block[verify_download]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: Processing ruby_block[verify_download]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: ruby_block[verify_download] called
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG: Processing
    ruby_block[verify_searchdir_value] on BADNODE
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: Processing
    ruby_block[verify_searchdir_value] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: ##############################
    E:/MyEnv/search_server EXISTS.
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: ruby_block[verify_searchdir_value]
    called
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG: Processing
    windows_zipfile[E:/MyEnv/search_server] on BADNODE
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: Processing
    windows_zipfile[E:/MyEnv/search_server] action unzip (searchplatform::searcher
    line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:41 -0500] DEBUG: unzip
    E:/MyEnv/files/backend_server.searcher.zip => . (overwrite=true)
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Processing
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:42 -0500] INFO: Processing
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Not storing
    cookbooks/searchplatform/templates/default/searcher/conf/searcher_environmentSettings.xml.erb,
    as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Current content’s checksum:
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Rendered content’s checksum:
    eb76da29f9e2d4928876b4c501a5b6ac03b6c0ffaf5ebcadd045fb2ce2b1bc3d
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb
    ****** E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml
    **** {}
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb
    ****** E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml
    [Fri, 16 Dec 2011 10:27:42 -0500] ERROR:
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    has had an error
    [Fri, 16 Dec 2011 10:27:42 -0500] ERROR:
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    (c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb:168:in
    from_file') had an error: template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml] (searchplatform::searcher line /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb) had an error: No such file or directory - (C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb, E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml) C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inrename’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in block in mv' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:inblock in
    fu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:in
    fu_each_src_dest0' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:infu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:in mv' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:inblock in action_create’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:in
    block in render_template' C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:inopen’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:in
    render_template' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:inrender_with_context’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:in
    action_create' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:inrun_action’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:in
    run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock (2 levels) in converge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
    each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock in converge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:in
    block in execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
    call_iterator_block' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:instep’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:in
    iterate' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:ineach_with_index’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:in
    execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:inconverge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:in
    converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:inrun’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
    block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
    run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
    <top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
    C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:27:42 -0500] ERROR: Running exception handlers [Fri, 16 Dec 2011 10:27:42 -0500] FATAL: Saving node information to c:/opscode/chef/chefsandbox/cache/failed-run-data.json [Fri, 16 Dec 2011 10:27:42 -0500] ERROR: Exception handlers complete [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Re-raising exception: Errno::ENOENT - template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml] (searchplatform::searcher line /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb) had an error: No such file or directory - (C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb, E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml) C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inrename’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in block in mv' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:inblock in
    fu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:in
    fu_each_src_dest0' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:infu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:in `mv’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:in
`block in action_create’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:in
block in render_template' C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:inopen’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:in
`render_template’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:in
`render_with_context’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:in
`action_create’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:in
`run_action’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:in
`run_action’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
`block (2 levels) in converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
`each’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
`block in converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:in
`block in execute_each_resource’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
`call’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
`call_iterator_block’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:in
`step’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:in
`iterate’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:in
`each_with_index’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:in
`execute_each_resource’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:in
`converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:in
`converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:in
`run’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
`block in run_application’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
`loop’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
`run_application’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:in
`run’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:27:42 -0500] FATAL: Stacktrace dumped to c:/opscode/chef/chefsandbox/cache/chef-stacktrace.out [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Errno::ENOENT: template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml] (searchplatform::searcher line /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb) had an error: No such file or directory - (C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb, E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml) C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inrename’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in block in mv' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:inblock in
fu_each_src_dest’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:in
fu_each_src_dest0' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:infu_each_src_dest’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:in mv' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:inblock in action_create’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:in
block in render_template' C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:inopen’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:in
render_template' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:inrender_with_context’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:in
action_create' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:inrun_action’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:in
run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock (2 levels) in converge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock in converge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:in
block in execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
call_iterator_block' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:instep’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:in
iterate' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:ineach_with_index’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:in
execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:inconverge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:in
converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in `’
[Fri, 16 Dec 2011 10:27:42 -0500] FATAL: Errno::ENOENT:
template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
(searchplatform::searcher line
/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
had an error: No such file or directory -
(C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb,
E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml)

Here is the chef-stacktrace.out for this run (also changed a little text for
privacy).

Generated at 2011-12-16 10:27:42 -0500
Errno::ENOENT:
template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
(searchplatform::searcher line
/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
had an error: No such file or directory -
(C:/DOCUME~1/user/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb,
E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml)
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in rename' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inblock in mv’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:in block in fu_each_src_dest' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:infu_each_src_dest0’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:in fu_each_src_dest' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:inmv’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:in
block in action_create' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:inblock in render_template’
C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:in open' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:inrender_template’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:in
render_with_context' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:inaction_create’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:in
run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:inrun_action’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
block (2 levels) in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
block in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:inblock in execute_each_resource’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
call' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall_iterator_block’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:in
step' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:initerate’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:in
each_with_index' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:inexecute_each_resource’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:in
converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:inconverge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:in
run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:inblock in run_application’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
loop' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inrun_application’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:in
run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in<top (required)>'
C:/opscode/chef/bin/chef-client:19:in load' C:/opscode/chef/bin/chef-client:19:in


#3

Thanks very much! The workaround (adding “path”) fixed the problem.

-Rich

-----Original Message-----
From: Paul Morton - BIA [mailto:pmorton@biaprotect.com]
Sent: Friday, December 16, 2011 12:02 PM
To: chef@lists.opscode.com
Subject: [chef] RE: Issue with windows_zipfile: Always unzips to “.”

Greetings - This looks like a bug to me.

In some of the other cookbooks, I have found that if you assign a default to a name attribute, the default it evaluated prior to the name attribute being set. The end result is that no matter what you name the resource, it will always be the default value. One should not set a default value on a name attribute because name attributes are required. (https://github.com/opscode/cookbooks/blob/master/windows/resources/zipfile.rb#L25) I am in the process of submitting a bug and a patch. But the workaround is this… https://gist.github.com/1486892

Opened a bug: http://tickets.opscode.com/browse/COOK-914
Submitting a patch as we speak

Paul

-----Original Message-----
From: rsimon@glgroup.com [mailto:rsimon@glgroup.com]
Sent: Friday, December 16, 2011 8:18 AM
To: chef@lists.opscode.com
Subject: [chef] Issue with windows_zipfile: Always unzips to “.”

We’re having an odd problem using windows_zipfile to unzip an archive.
Briefly, the zip is unzipped to “.” no matter what we put in for the target
directory.

#unzip the searcher
windows_zipfile searchdir do
source filesdir+"/backend_server.searcher.zip"
overwrite true
action :unzip
end

where “searchdir” is a ruby variable that is in-scope of this code, that
contains a relative directory path set to a valid location on one of the
computer’s drives.

Before this we create a backup of the files in searchdir, verify that the
backup was created, download the zip file, and verify that the download
succeeded. We use “searchdir” in those operations and have also verified
separately that it has the expected value (it’s not nil or empty).

We are using this same script on two different nodes that are both Windows 2003
R2 SP2 Servers. We’ll refer to them as “GOOD” and “BAD”. On the GOOD
node, everything works. The zip is unzipped to “searchdir” and the rest of
our recipe completes normally. On the BAD node, the zip is ALWAYS unzipped to
“.” no matter what we try. We know that “searchdir” has the right value
because we examine it. We’ve even tried explicitly putting a value, like so:

#unzip the searcher
windows_zipfile “C:/MyLocation/MyNewCode” do
source filesdir+"/backend_server.searcher.zip"
overwrite true
action :unzip
end

and it STILL unzips to “.” (which turns out to be C:/). The unzip is
successful, but the rest of the recipe fails because the new code is not in the
expected place.

Some detailed output below:


Here is the output from the command “chef-client –c client.rb –E MyEnv
–l debug” run on the BAD node. I have changed some things like node names
and URLs for privacy reasons.

[Fri, 16 Dec 2011 10:26:35 -0500] INFO: *** Chef 0.10.4 ***
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin os
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin kernel
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin ruby
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Loading plugin languages
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDOUT ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG:
platform=i386-mingw32,version=1.9.2,release_date=2011-07-09,target=i386-pc-mingw32,target_cpu=i386,target_vendor=pc,target_os=mingw32,host=i686-pc-mingw32,host_cpu=i686,host_os=mingw32,host_vendor=pc,bin_dir=C:/opscode/chef/embedded/bin,ruby_bin=C:/opscode/chef/embedded/bin/ruby,
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDOUT ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDERR ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)” STDERR ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Ran (ruby -e “require ‘rbconfig’;
puts
%Q(platform=#{RUBY_PLATFORM},version=#{RUBY_VERSION},release_date=#{RUBY_RELEASE_DATE},target=#{::Config::CONFIG[‘target’]},target_cpu=#{::Config::CONFIG[‘target_cpu’]},target_vendor=#{::Config::CONFIG[‘target_vendor’]},target_os=#{::Config::CONFIG[‘target_os’]},host=#{::Config::CONFIG[‘host’]},host_cpu=#{::Config::CONFIG[‘host_cpu’]},host_os=#{::Config::CONFIG[‘host_os’]},host_vendor=#{::Config::CONFIG[‘host_vendor’]},bin_dir=#{::Config::CONFIG[‘bindir’]},ruby_bin=#{::File.join(::Config::CONFIG[‘bindir’],
::Config::CONFIG[‘ruby_install_name’])},)”) returned 0
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDOUT

[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: gem
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDOUT ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDERR

[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’” STDERR ----
[Fri, 16 Dec 2011 10:26:35 -0500] DEBUG: Ran (ruby -e “require ‘rbconfig’;
require ‘rubygems’; puts ::Gem.default_exec_format % ‘gem’”) returned 0
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts %x{C:/opscode/chef/embedded/bin/ruby
C:/opscode/chef/embedded/bin/gem env gemdir}.chomp!” STDOUT ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG:
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts %x{C:/opscode/chef/embedded/bin/ruby C:/opscode/chef/embedded/bin/gem env
gemdir}.chomp!” STDOUT ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- Begin ruby -e “require
’rbconfig’; puts %x{C:/opscode/chef/embedded/bin/ruby
C:/opscode/chef/embedded/bin/gem env gemdir}.chomp!” STDERR ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: ---- End ruby -e “require ‘rbconfig’;
puts %x{C:/opscode/chef/embedded/bin/ruby C:/opscode/chef/embedded/bin/gem env
gemdir}.chomp!” STDERR ----
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: Ran (ruby -e “require ‘rbconfig’;
puts %x{C:/opscode/chef/embedded/bin/ruby C:/opscode/chef/embedded/bin/gem env
gemdir}.chomp!”) returned 0
[Fri, 16 Dec 2011 10:26:36 -0500] DEBUG: Loading plugin windows::kernel
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Loading plugin c
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Failed to run: gcc -v, assuming
command not found
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- Begin gcc -v STDOUT ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- End gcc -v STDOUT ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- Begin gcc -v STDERR ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Failed to run: gcc -v, assuming
command not found
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: ---- End gcc -v STDERR ----
[Fri, 16 Dec 2011 10:26:40 -0500] DEBUG: Ran (gcc -v) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib/libc.so.6 STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib/libc.so.6 STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (/lib/libc.so.6) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib64/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib64/libc.so.6 STDOUT

[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib64/libc.so.6 STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin /lib64/libc.so.6 STDERR

[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: /lib64/libc.so.6,
assuming command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End /lib64/libc.so.6 STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (/lib64/libc.so.6) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: cl /?, assuming command
not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin cl /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End cl /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin cl /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: cl /?, assuming command
not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End cl /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (cl /?) returned 42
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: devenv.com /?, assuming
command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin devenv.com /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End devenv.com /? STDOUT ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- Begin devenv.com /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Failed to run: devenv.com /?, assuming
command not found
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: ---- End devenv.com /? STDERR ----
[Fri, 16 Dec 2011 10:26:41 -0500] DEBUG: Ran (devenv.com /?) returned 42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: xlc -qversion, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin xlc -qversion STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End xlc -qversion STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin xlc -qversion STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: xlc -qversion, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End xlc -qversion STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Ran (xlc -qversion) returned 42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: cc -V -flags, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin cc -V -flags STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End cc -V -flags STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin cc -V -flags STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: cc -V -flags, assuming
command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End cc -V -flags STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Ran (cc -V -flags) returned 42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: what /opt/ansic/bin/cc,
assuming command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin what /opt/ansic/bin/cc
STDOUT ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End what /opt/ansic/bin/cc STDOUT

[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- Begin what /opt/ansic/bin/cc
STDERR ----
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Failed to run: what /opt/ansic/bin/cc,
assuming command not found
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: ---- End what /opt/ansic/bin/cc STDERR

[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Ran (what /opt/ansic/bin/cc) returned
42
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin chef
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin cloud
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin ec2
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin hostname
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin windows::hostname
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin network
[Fri, 16 Dec 2011 10:26:42 -0500] DEBUG: Loading plugin windows::network
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- Begin arp -a STDOUT ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Interface: 10.45.150.117 — 0x10003
Internet Address Physical Address Type
10.45.150.1 3c-df-1e-cc-b5-4b dynamic
10.45.150.10 00-21-5a-08-de-e8 dynamic
10.45.150.12 00-21-5a-08-dd-dc dynamic
10.45.150.110 00-23-7d-65-cb-da dynamic
10.45.150.180 00-50-56-84-43-53 dynamic
10.45.150.250 00-00-5e-00-01-fe dynamic
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- End arp -a STDOUT ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- Begin arp -a STDERR ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG:
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: ---- End arp -a STDERR ----
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Ran (arp -a) returned 0
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Using default interface for default ip
and mac address
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_ec2_mac? == true
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_ec2_mac? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: looks_like_ec2? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin rackspace
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin eucalyptus
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_euca_mac? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: has_euca_mac? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: looks_like_euca? == false
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin command
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin dmi
[Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Plugin dmi threw exception
#<NameError: uninitialized constant Fcntl::F_SETFD>
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:162:in
popen4' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/dmi.rb:46:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin dmi_common [Fri, 16 Dec 2011 10:26:43 -0500] DEBUG: Loading plugin erlang [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: erl +V, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin erl +V STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End erl +V STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin erl +V STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: erl +V, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End erl +V STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Ran (erl +V) returned 42 [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Loading plugin groovy [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: groovy -v, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin groovy -v STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End groovy -v STDOUT ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- Begin groovy -v STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Failed to run: groovy -v, assuming command not found [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ---- End groovy -v STDERR ---- [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Ran (groovy -v) returned 42 [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Loading plugin ip_scopes [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: ip_scopes: cannot load gem, plugin disabled: no such file to load -- ipaddr_extensions [Fri, 16 Dec 2011 10:26:44 -0500] DEBUG: Loading plugin java [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin java -version STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End java -version STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin java -version STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17-b04) Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode) [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End java -version STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Ran (java -version) returned 0 [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin keys [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin lua [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: lua -v, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin lua -v STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End lua -v STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin lua -v STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: lua -v, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End lua -v STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Ran (lua -v) returned 42 [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin mono [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: mono -V, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin mono -V STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End mono -V STDOUT ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- Begin mono -V STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Failed to run: mono -V, assuming command not found [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: ---- End mono -V STDERR ---- [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Ran (mono -V) returned 42 [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin network_listeners [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Plugin network_listeners threw exception #<LoadError: no such file to load -- sigar> C:/opscode/chef/embedded/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inrequire’
C:/opscode/chef/embedded/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/network_listeners.rb:19:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin ohai [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin ohai_time [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin passwd [Fri, 16 Dec 2011 10:26:45 -0500] DEBUG: Loading plugin perl [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDOUT ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: version='5.8.8'; archname='msys-64int'; [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- End perl -V:version -V:archname STDOUT ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDERR ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: ---- End perl -V:version -V:archname STDERR ---- [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: Ran (perl -V:version -V:archname) returned 0 [Fri, 16 Dec 2011 10:26:46 -0500] DEBUG: Loading plugin php [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Failed to run: php -v, assuming command not found [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin php -v STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End php -v STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin php -v STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Failed to run: php -v, assuming command not found [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End php -v STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Ran (php -v) returned 42 [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin platform [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin windows::platform [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin python [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDOUT ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDERR ---- [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Ran (python -c "import sys; print sys.version") returned 0 [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin uptime [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin virtualization [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin windows::virtualization [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Plugin windows::virtualization threw exception #<IOError: Cannot open or read C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/virtualization.rb!> C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:31:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/virtualization.rb:21:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:26:47 -0500] DEBUG: Loading plugin windows::cpu [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Plugin windows::cpu threw exception #<NoMethodError: unknown property or method:numberofcores’
HRESULT error code:0x80020006
Unknown name.>
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:28:in
method_missing' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:28:inblock in from_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:27:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/windows/cpu.rb:27:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in
instance_eval' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:infrom_file’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in
block in require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in
require_plugin' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:inblock (2 levels) in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:inblock in all_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:inall_plugins’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:208:in
run_ohai' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:149:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Loading plugin windows::filesystem [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Client key c:/opscode/chef/chefsandbox/client.pem is present - skipping registration [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Building node object for BADNODE [Fri, 16 Dec 2011 10:27:03 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:04 -0500] DEBUG: String to sign: 'Method:GET Hashed Path:lVJ9NMOeuQwkNPHy3bijxoh0spQ= X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= X-Ops-Timestamp:2011-12-16T15:27:03Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:03Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"w/fKWBBDLPoINUx1EZ1aRApQGKuf+/W+XyRsTv8fP0NAO1OnwzPR3uq5DYOU", "X-Ops-Authorization-2"=>"4CfvUPuEeEXa/GGLPuzLLIUtSBa2ny6bkkNWoQAXJOjEWQqZpnh/9RTIMwZN", "X-Ops-Authorization-3"=>"RBa0maLmHjlKOzDDNlBs3duJlb/yD514OTyHeDENoOsQTTn1TuCm93oKn6B+", "X-Ops-Authorization-4"=>"gDfKyofr039kUJAXnoGuPYxq3m5joEHjMqBYauSSnp7zCuh1X23+1zIBOvS+", "X-Ops-Authorization-5"=>"9eW1tYAqz6Tq3F6Y2dROkfsoaz0apN88QWgZD2cYY+5Rclu8nPl61GT4542t", "X-Ops-Authorization-6"=>"SsHFypvsbGe6cL4G5VSxbQ1FfV9t/nWiVROnuToC0g=="} [Fri, 16 Dec 2011 10:27:04 -0500] DEBUG: Sending HTTP Request via GET to chefsandbox:4000/nodes/BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Extracting run list from JSON attributes provided on command line [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Applying attributes from json file [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Platform is windows version 5.2.3790 [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET Hashed Path:1qSVMXvG21YfJEnHrUW0Cc54Vwg= X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= X-Ops-Timestamp:2011-12-16T15:27:05Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:05Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"dSGMSaCDj0b+gri5ekuuZ4WUwZptX9Zpq6DlNKRFkKNoe+GCw00xH59+FjgZ", "X-Ops-Authorization-2"=>"BSo6b3R2cGINCw9Lw/hJFMIYf333J2eqyhStnIvbauzf8cQmIVPLfRjRpi+r", "X-Ops-Authorization-3"=>"QewhAJVSnOguX7kR3WIlwVYMIdfXSnkNMPyyxCY1ZXs6MPwiaFXRC6KbVBwJ", "X-Ops-Authorization-4"=>"5byItdP8hVoIw0Jhbycf+0hIgvmrTOR1/HAA1PaMTAkiyfDHUfeUH/PnIHvc", "X-Ops-Authorization-5"=>"K0mTr2Df6cR8PVqteqY02fBBZw+yl2VPv/tXjvRm8zLnyUQM6Mc17bObWo/n", "X-Ops-Authorization-6"=>"uCW7W2KKQrOheDREQ4vOEsQLhMcTpFqVOFh1Xx9P1A=="} [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to chefsandbox:4000/roles/thirdparty [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET Hashed Path:s8z93fCgo8NgkHuaaw02KXgRKEw= X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= X-Ops-Timestamp:2011-12-16T15:27:05Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:05Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"YIksmWGcbIuD7xmmfV52EU9XL9Nqg5b6Yd2yKsOjwPzTCKWE3S0KQTPmigx8", "X-Ops-Authorization-2"=>"WeRcvAcGDa7nLvRbAJNsScmL+syuyBmrM3dnSzumkERggxgZYkEPSem/IFtZ", "X-Ops-Authorization-3"=>"yRC+AfQczN9uAnlJjdxSMLa6TwN70yTSYKxgiEEURfZevwO53Vqq42RAPab4", "X-Ops-Authorization-4"=>"X1yTBBVwLfEeg/qyFUug1zQ2ejRSLOUkNkBEIr/M6k5gtdDOTnkfQ6EcKVkd", "X-Ops-Authorization-5"=>"VVJcnzHPbKDKYj6ZrKBQuQEUCCSPwH73UkFaem1IuMuCqk9n4Dy7wR8JJ42q", "X-Ops-Authorization-6"=>"LfB85NwNWOZGeU+9m8+rhOJJvX71uhUYeU+XKBchLg=="} [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to chefsandbox:4000/roles/dev-searcher [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Run List is [role[thirdparty], role[dev-searcher]] [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Run List expands to [thirdparty::java, thirdparty::python, searchplatform::searcher, searchplatform::searcher_doctor] [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Starting Chef Run for BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbooks [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:POST Hashed Path:tK4jp/KGd9B/byBl2dteFXnZaRo= X-Ops-Content-Hash:KssTCDflQ8cUOoA5XDz1CUClvws= X-Ops-Timestamp:2011-12-16T15:27:05Z X-Ops-UserId:BADNODE' Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"BADNODE", "X-Ops-Timestamp"=>"2011-12-16T15:27:05Z", "X-Ops-Content-Hash"=>"KssTCDflQ8cUOoA5XDz1CUClvws=", "X-Ops-Authorization-1"=>"T2MwqhpsmNuOKaRQsaG/oLy2U3Bt2riQd9GNqXQML4/BMtTLFE0GHzb4PSYB", "X-Ops-Authorization-2"=>"gBCmFY9+kS+vwzTLukYP/nPuMiKOCvVMIMm+iWINIg1qa24b9MF2pJUEzyT4", "X-Ops-Authorization-3"=>"2EUlvldlffW+WI0HnXo/QjwtwlNO/f9cV6/2rpzCXVgh1fdnJIfgA8QjVZr2", "X-Ops-Authorization-4"=>"I08Ha6109ugLJviGTuBhPBFKQcHpS1+uAbWQxtBAG160vHbpmXf711wCv4k8", "X-Ops-Authorization-5"=>"CaSb0ne5gJr6GWZ5FZz5g4Ar9ugkGBvc5dCqI88AB9+abgqi0IpFo/sJkH8d", "X-Ops-Authorization-6"=>"oo+Y/k4LdejQfb6dXZm/9nbTv3kxKznvim2CdUfemA=="} [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via POST to chefsandbox:4000/environments/MyEnv/cookbook_versions [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Loading cookbooks [chef_handler, searchplatform, thirdparty, windows] [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Cookbooks detail: {"thirdparty"=>#<Chef::CookbookVersion:0x5281f98 @name="thirdparty", @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=["all-wcprops", "entries", ".svn/all-wcprops", ".svn/entries"], @file_filenames=["all-wcprops", "entries", ".svn/all-wcprops", ".svn/entries"], @recipe_filenames=["default.rb", "java.rb", "python.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "java"=>"java.rb", "python"=>"python.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.rb", "README.rdoc"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x5281e00 @db="chef", @rest=#<Chef::REST:0x5281de8 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x5281d70 @key_file=nil, @client_name=nil>, @sign_request=true, @sign_on_redirect=true, @redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready, @manifest={"definitions"=>[], "name"=>"thirdparty-0.0.1", "attributes"=>[], "files"=>[{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/fd961abeb18f3adb94ab406ab3b89ca1", "checksum"=>"fd961abeb18f3adb94ab406ab3b89ca1", "path"=>"files/.svn/all-wcprops", "specificity"=>".svn"}, {"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0fbc5eebc6a48aca06fc2d89858a2e16", "checksum"=>"0fbc5eebc6a48aca06fc2d89858a2e16", "path"=>"files/.svn/entries", "specificity"=>".svn"}, {"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/c1b01cad5549220ff7dfaff9db020bcc", "checksum"=>"c1b01cad5549220ff7dfaff9db020bcc", "path"=>"files/default/.svn/all-wcprops", "specificity"=>"default"}, {"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6eab7a307e054bc2a3ff44c01474504", "checksum"=>"b6eab7a307e054bc2a3ff44c01474504", "path"=>"files/default/.svn/entries", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"thirdparty", "description"=>"Installs/Configures thirdparty", "long_description"=>"= DESCRIPTION:\n\n= REQUIREMENTS:\n\n= ATTRIBUTES:\n\n= USAGE:\n\n", "maintainer"=>"YOUR_COMPANY_NAME", "maintainer_email"=>"YOUR_EMAIL", "license"=>"All rights reserved", "platforms"=>{}, "dependencies"=>{"windows"=>"= 1.2.8"}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"thirdparty"=>">= 0.0.0", "thirdparty::java"=>">= 0.0.0", "thirdparty::python"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"thirdparty"=>"", "thirdparty::java"=>"", "thirdparty::python"=>""}, "version"=>"0.0.1"}, "libraries"=>[], "templates"=>[{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6e5960eb4de20531fa0801a310e0481", "checksum"=>"b6e5960eb4de20531fa0801a310e0481", "path"=>"templates/.svn/all-wcprops", "specificity"=>".svn"}, {"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/787ec5bb6ef378868589d59d20e822dc", "checksum"=>"787ec5bb6ef378868589d59d20e822dc", "path"=>"templates/.svn/entries", "specificity"=>".svn"}, {"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/6245c2632e6d57ccae34eaaa99f269a3", "checksum"=>"6245c2632e6d57ccae34eaaa99f269a3", "path"=>"templates/default/.svn/all-wcprops", "specificity"=>"default"}, {"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/5c617ed0e841f9e31272ef7066b89481", "checksum"=>"5c617ed0e841f9e31272ef7066b89481", "path"=>"templates/default/.svn/entries", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"thirdparty", "version"=>"0.0.1", "recipes"=>[{"name"=>"default.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/a49c5a5886ff8ff088c979537e55154e", "checksum"=>"a49c5a5886ff8ff088c979537e55154e", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"java.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0ec2392488446e86d85d20ba547b1417", "checksum"=>"0ec2392488446e86d85d20ba547b1417", "path"=>"recipes/java.rb", "specificity"=>"default"}, {"name"=>"python.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/9d18c71234881b97a477b2d2e1c46457", "checksum"=>"9d18c71234881b97a477b2d2e1c46457", "path"=>"recipes/python.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/3ca97d16e0015748b12f2da4ba5aa348", "checksum"=>"3ca97d16e0015748b12f2da4ba5aa348", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.rdoc", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/ee60a2f188b5f14c1c5b175c711e1d29", "checksum"=>"ee60a2f188b5f14c1c5b175c711e1d29", "path"=>"README.rdoc", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x5281458 @cookbook=nil, @name="thirdparty", @long_description="= DESCRIPTION:\n\n= REQUIREMENTS:\n\n= ATTRIBUTES:\n\n= USAGE:\n\n", @maintainer="YOUR_COMPANY_NAME", @maintainer_email="YOUR_EMAIL", @license="All rights reserved", @description="Installs/Configures thirdparty", @platforms={}, @dependencies={"windows"=>"= 1.2.8"}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"thirdparty"=>">= 0.0.0", "thirdparty::java"=>">= 0.0.0", "thirdparty::python"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"thirdparty"=>"", "thirdparty::java"=>"", "thirdparty::python"=>""}, @version="0.0.1">, @checksums={"a49c5a5886ff8ff088c979537e55154e"=>nil, "0ec2392488446e86d85d20ba547b1417"=>nil, "9d18c71234881b97a477b2d2e1c46457"=>nil, "fd961abeb18f3adb94ab406ab3b89ca1"=>nil, "0fbc5eebc6a48aca06fc2d89858a2e16"=>nil, "c1b01cad5549220ff7dfaff9db020bcc"=>nil, "b6eab7a307e054bc2a3ff44c01474504"=>nil, "b6e5960eb4de20531fa0801a310e0481"=>nil, "787ec5bb6ef378868589d59d20e822dc"=>nil, "6245c2632e6d57ccae34eaaa99f269a3"=>nil, "5c617ed0e841f9e31272ef7066b89481"=>nil, "3ca97d16e0015748b12f2da4ba5aa348"=>nil, "ee60a2f188b5f14c1c5b175c711e1d29"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/a49c5a5886ff8ff088c979537e55154e", "checksum"=>"a49c5a5886ff8ff088c979537e55154e", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/java.rb"=>{"name"=>"java.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0ec2392488446e86d85d20ba547b1417", "checksum"=>"0ec2392488446e86d85d20ba547b1417", "path"=>"recipes/java.rb", "specificity"=>"default"}, "recipes/python.rb"=>{"name"=>"python.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/9d18c71234881b97a477b2d2e1c46457", "checksum"=>"9d18c71234881b97a477b2d2e1c46457", "path"=>"recipes/python.rb", "specificity"=>"default"}, "files/.svn/all-wcprops"=>{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/fd961abeb18f3adb94ab406ab3b89ca1", "checksum"=>"fd961abeb18f3adb94ab406ab3b89ca1", "path"=>"files/.svn/all-wcprops", "specificity"=>".svn"}, "files/.svn/entries"=>{"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/0fbc5eebc6a48aca06fc2d89858a2e16", "checksum"=>"0fbc5eebc6a48aca06fc2d89858a2e16", "path"=>"files/.svn/entries", "specificity"=>".svn"}, "files/default/.svn/all-wcprops"=>{"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/c1b01cad5549220ff7dfaff9db020bcc", "checksum"=>"c1b01cad5549220ff7dfaff9db020bcc", "path"=>"files/default/.svn/all-wcprops", "specificity"=>"default"}, "files/default/.svn/entries"=>{"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6eab7a307e054bc2a3ff44c01474504", "checksum"=>"b6eab7a307e054bc2a3ff44c01474504", "path"=>"files/default/.svn/entries", "specificity"=>"default"}, "templates/.svn/all-wcprops"=>{"name"=>"all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/b6e5960eb4de20531fa0801a310e0481", "checksum"=>"b6e5960eb4de20531fa0801a310e0481", "path"=>"templates/.svn/all-wcprops", "specificity"=>".svn"}, "templates/.svn/entries"=>{"name"=>"entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/787ec5bb6ef378868589d59d20e822dc", "checksum"=>"787ec5bb6ef378868589d59d20e822dc", "path"=>"templates/.svn/entries", "specificity"=>".svn"}, "templates/default/.svn/all-wcprops"=>{"name"=>".svn/all-wcprops", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/6245c2632e6d57ccae34eaaa99f269a3", "checksum"=>"6245c2632e6d57ccae34eaaa99f269a3", "path"=>"templates/default/.svn/all-wcprops", "specificity"=>"default"}, "templates/default/.svn/entries"=>{"name"=>".svn/entries", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/5c617ed0e841f9e31272ef7066b89481", "checksum"=>"5c617ed0e841f9e31272ef7066b89481", "path"=>"templates/default/.svn/entries", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/3ca97d16e0015748b12f2da4ba5aa348", "checksum"=>"3ca97d16e0015748b12f2da4ba5aa348", "path"=>"metadata.rb", "specificity"=>"default"}, "README.rdoc"=>{"name"=>"README.rdoc", "url"=>"http://chefsandbox:4000/cookbooks/thirdparty/0.0.1/files/ee60a2f188b5f14c1c5b175c711e1d29", "checksum"=>"ee60a2f188b5f14c1c5b175c711e1d29", "path"=>"README.rdoc", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "windows"=>#<Chef::CookbookVersion:0x396a4d0 @name="windows", @frozen=false, @attribute_filenames=["default.rb"], @definition_filenames=[], @template_filenames=[], @file_filenames=["handlers/windows_reboot_handler.rb"], @recipe_filenames=["default.rb", "reboot_handler.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "reboot_handler"=>"reboot_handler.rb"}, @library_filenames=["feature_base.rb", "registry_helper.rb", "helper.rb", "windows_privileged.rb", "version.rb", "ruby_19_patches.rb"], @resource_filenames=["zipfile.rb", "package.rb", "registry.rb", "auto_run.rb", "reboot.rb", "path.rb", "batch.rb", "feature.rb"], @provider_filenames=["registry.rb", "auto_run.rb", "path.rb", "feature_servermanagercmd.rb", "zipfile.rb", "package.rb", "batch.rb", "feature_dism.rb", "reboot.rb"], @metadata_filenames=[], @root_dir=nil, @root_filenames=["README.md", "metadata.rb", "metadata.json"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x3969d08 @db="chef", @rest=#<Chef::REST:0x3969bb8 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x3969960 @key_file=nil, @client_name=nil>, @sign_request=true, @sign_on_redirect=true, @redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready, @manifest={"definitions"=>[], "name"=>"windows-1.2.8", "attributes"=>[{"name"=>"default.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/eda001f275230230125ff1c8dbcd01af", "checksum"=>"eda001f275230230125ff1c8dbcd01af", "path"=>"attributes/default.rb", "specificity"=>"default"}], "files"=>[{"name"=>"handlers/windows_reboot_handler.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/79a76ab34126d1e28c62c4f070b10dc9", "checksum"=>"79a76ab34126d1e28c62c4f070b10dc9", "path"=>"files/default/handlers/windows_reboot_handler.rb", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[{"name"=>"registry.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/9340fca5e1657d0d9f1bc5c081c22778", "checksum"=>"9340fca5e1657d0d9f1bc5c081c22778", "path"=>"providers/registry.rb", "specificity"=>"default"}, {"name"=>"auto_run.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f52bafb5e9ce97d2a7258445b6b56406", "checksum"=>"f52bafb5e9ce97d2a7258445b6b56406", "path"=>"providers/auto_run.rb", "specificity"=>"default"}, {"name"=>"path.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/271dba97116e58581ea4c650386dd8f3", "checksum"=>"271dba97116e58581ea4c650386dd8f3", "path"=>"providers/path.rb", "specificity"=>"default"}, {"name"=>"feature_servermanagercmd.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/e58459cdaff6ef1bafb9fae64dffcc86", "checksum"=>"e58459cdaff6ef1bafb9fae64dffcc86", "path"=>"providers/feature_servermanagercmd.rb", "specificity"=>"default"}, {"name"=>"zipfile.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/7859415b67a1db7633695b1acc9704fd", "checksum"=>"7859415b67a1db7633695b1acc9704fd", "path"=>"providers/zipfile.rb", "specificity"=>"default"}, {"name"=>"package.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6aca1c8d5a8ad48c260e264f598e9bb4", "checksum"=>"6aca1c8d5a8ad48c260e264f598e9bb4", "path"=>"providers/package.rb", "specificity"=>"default"}, {"name"=>"batch.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4b487ea5f4b20a2b17c761badcc55cfa", "checksum"=>"4b487ea5f4b20a2b17c761badcc55cfa", "path"=>"providers/batch.rb", "specificity"=>"default"}, {"name"=>"feature_dism.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4a24112ad215b0ee990d6418695324fe", "checksum"=>"4a24112ad215b0ee990d6418695324fe", "path"=>"providers/feature_dism.rb", "specificity"=>"default"}, {"name"=>"reboot.rb", "url"=>"http://chefsandbox:4000/cookbooks/windows/1.2.8/files/aa71d112a4856c8aaf422c7e8503e971", "checksum"=>"aa71d112a4856c8aaf422c7e8503e971", "path"=>"providers/reboot.rb", "specificity"=>"default"}], "metadata"=>{"name"=>"windows", "description"=>"Provides a set of useful Windows-specific primitives.", "long_description"=>"Description\n===========\n\nProvides a set of Windows-specific primitives (Chef resources) meant to aid in the creation of cookbooks/recipes targeting the Windows platform.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Windows XP\n* Windows Vista\n* Windows Server 2003 R2\n* Windows 7\n* Windows Server 2008 (R1, R2)\n\nCookbooks\n---------\n\n* chef_handler (windows::reboot_handlerleverages the chef_handler LWRP)\n\nAttributes\n==========\n\n*node[‘windows’][‘allow_pending_reboots’]`

  • used to configure the WindowsRebootHandler (via the
    windows::reboot_handler recipe) to act on pending reboots. default is true
    (ie act on pending reboots). The value of this attribute only has an effect if
    the windows::reboot_handler is in a node’s run
    list.\n\nResource/Provider\n=================\n\nwindows_auto_run\n------------------\n\n###
    Actions\n- :create: Create an item to be run at login\n- :remove: Remove an
    item that was previously setup to run at login\n\n### Attribute Parameters\n-
    :name: Name attribute. The name of the value to be stored in the registry\n-
    :program: The program to be run at login\n- :args: The arguments for the
    program\n\n### Examples\n\n # Run BGInfo at login\n windows_auto_run 'BGINFO’
    do\n program “C:/Sysinternals/bginfo.exe”\n args
    "\“C:/Sysinternals/Config.bgi\” /NOLICPROMPT /TIMER:0"\n not_if {
    Registry.value_exists?(AUTO_RUN_KEY, ‘BGINFO’) }\n action :create\n
    end\n\n\nwindows_batch\n------------\nExecute a batch script using the
    cmd.exe interpreter (much like the script resources for bash, csh, powershell,
    perl, python and ruby). A temporary file is created and executed like other
    script resources, rather than run inline. By their nature, Script resources are
    not idempotent, as they are completely up to the user’s imagination. Use the
    not_if or only_if meta parameters to guard the resource for
    idempotence.\n\n### Actions\n\n- :run: run the batch file\n\n### Attribute
    Parameters\n\n- command: name attribute. Name of the command to execute.\n-
    code: quoted string of code to execute.\n- creates: a file this command creates
  • if the file exists, the command will not be run.\n- cwd: current working
    directory to run the command from.\n- flags: command line flags to pass to the
    interpreter when invoking.\n- user: A user name or user ID that we should
    change to before running this command.\n- group: A group name or group ID that
    we should change to before running this command.\n\n### Examples\n\n
    windows_batch “unzip_and_move_ruby” do\n code <<-EOH\n 7z.exe x
    #{Chef::Config[:file_cache_path]}/ruby-1.8.7-p352-i386-mingw32.7z
    -oC:\\source -r -y\n xcopy C:\\source\\ruby-1.8.7-p352-i386-mingw32
    C:\\ruby /e /y\n EOH\n end\n\n windows_batch “echo some env
    vars” do\n code <<-EOH\n echo %TEMP%\n echo %SYSTEMDRIVE%\n
    echo %PATH%\n echo %WINDIR%\n EOH\n
    end\n\n\nwindows_feature\n-----------------\n\nWindows Roles and Features can
    be thought of as built-in operating system packages that ship with the OS. A
    server role is a set of software programs that, when they are installed and
    properly configured, lets a computer perform a specific function for multiple
    users or other computers within a network. A Role can have multiple Role
    Services that provide functionality to the Role. Role services are software
    programs that provide the functionality of a role. Features are software
    programs that, although they are not directly parts of roles, can support or
    augment the functionality of one or more roles, or improve the functionality of
    the server, regardless of which roles are installed. Collectively we refer to
    all of these attributes as ‘features’.\n\nThis resource allows you to manage
    these ‘features’ in an unattended, idempotent way.\n\nThere are two providers
    for the windows_features which map into Microsoft’s two major tools for
    managing roles/features: Deployment Image Servicing and Management
    (DISM)
    and
    Servermanagercmd
    (The CLI for Server Manager). As Servermanagercmd is deprecated, Chef will set
    the default provider to Chef::Provider::WindowsFeature::DISM if DISM is
    present on the system being configured. The default provider will fall back to
    Chef::Provider::WindowsFeature::ServerManagerCmd.\n\nFor more information on
    Roles, Role Services and Features see the Microsoft TechNet article on the
    topic
    . For a
    complete list of all features that are available on a node type either of the
    following commands at a command prompt:\n\n dism /online /Get-Features\n
    servermanagercmd -query\n\n### Actions\n\n- :install: install a Windows
    role/feature\n- :remove: remove a Windows role/feature\n\n### Attribute
    Parameters\n\n- feature_name: name of the feature/role to install. The same
    feature may have different names depending on the provider used (ie DHCPServer
    vs DHCP; DNS-Server-Full-Role vs DNS).\n\n### Providers\n\n-
    Chef::Provider::WindowsFeature::DISM: Uses Deployment Image Servicing and
    Management (DISM) to manage roles/features.\n-
    Chef::Provider::WindowsFeature::ServerManagerCmd: Uses Server Manager to
    manage roles/features.\n\n### Examples\n\n # enable the node as a DHCP
    Server\n windows_feature “DHCPServer” do\n action :install\n
    end\n\n # enable TFTP\n windows_feature “TFTP” do\n action
    :install\n end\n\n # disable Telnet client/server\n %w{ TelnetServer
    TelnetClient }.each do |feature|\n windows_feature feature do\n
    action :remove\n end\n end\n\n
    #\n\nwindows_package\n-----------------\n\nManage Windows application
    packages in an unattended, idempotent way.\n\nThe following application
    installers are currently supported:\n\n* MSI packages\n* InstallShield\n* Wise
    InstallMaster\n* Inno Setup\n* Nullsoft Scriptable Install System\n\nIf the
    proper installer type is not passed into the resource’s installer_type
    attribute, the provider will do it’s best to identify the type by introspecting
    the installation package. If the installation type cannot be properly
    identified the :custom value can be passed into the installer_type attribute
    along with the proper flags for silent/quiet installation (using the options
    attribute…see example below).\n\n__PLEASE NOTE__ - For proper idempotence the
    resource’s package_name should be the same as the ‘DisplayName’ registry
    value in the uninstallation data that is created during package installation.
    The easiest way to definitively find the proper ‘DisplayName’ value is to
    install the package on a machine and search for the uninstall information under
    the following registry keys:\n\n*
    HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_LOCAL_MACHINE\\Software\\Wow6464Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n\nFor
    maximum flexibility the source attribute supports both remote and local
    installation packages.\n\n### Actions\n\n- :install: install a package\n-
    :remove: remove a package. The remove action is completely hit or miss as many
    application uninstallers do not support a full silent/quiet mode.\n\n###
    Attribute Parameters\n\n- package_name: name attribute. The ‘DisplayName’ of
    the application installation package.\n- source: The source of the windows
    installer. This can either be a URI or a local path.\n- installer_type: They
    type of windows installation package. valid values are: :msi, :inno, :nsis,
    :wise, :installshield, :custom. If this value is not provided, the provider
    will do it’s best to identify the installer type through introspection of the
    file.\n- checksum: useful if source is remote, the SHA-256 checksum of the
    file–if the local file matches the checksum, Chef will not download it\n-
    options: Additional options to pass the underlying installation command\n\n###
    Examples\n\n # install PuTTY (InnoSetup installer)\n windows_package
    "PuTTY version 0.60" do\n source
    "http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe"\n
    installer_type :inno\n action :install\n end\n\n # install 7-Zip
    (MSI installer)\n windows_package “7-Zip 9.20 (x64 edition)” do\n
    source “http://downloads.sourceforge.net/sevenzip/7z920-x64.msi”\n
    action :install\n end\n\n # install Notepad++ (Y U No Emacs?) using a
    local installer\n windows_package “Notepad++” do\n source
    "c:/installation_files/npp.5.9.2.Installer.exe"\n action :install\n
    end\n\n # install VLC for that Xvid (NSIS installer)\n windows_package
    "VLC media player 1.1.10" do\n source
    "http://superb-sea2.dl.sourceforge.net/project/vlc/1.1.10/win32/vlc-1.1.10-win32.exe"\n
    action :install\n end\n\n # install Firefox as custom installer and
    manually set the silent install flags\n windows_package “Mozilla Firefox
    5.0 (x86 en-US)” do\n source
    "http://archive.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/5.0/win32/en-US/Firefox%20Setup%205.0.exe"\n
    options “-ms”\n installer_type :custom\n action :install\n
    end\n\n # Google Chrome FTW (MSI installer)\n windows_package “Google
    Chrome” do\n source
    "https://dl-ssl.google.com/tag/s/appguid%3D{8A69D345-D564-463C-AFF1-A69D9E530F96}%26iid%3D{806F36C0-CB54-4A84-A3F3-0CF8A86575E0}%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%20Chrome%26needsadmin%3Dfalse/edgedl/chrome/install/GoogleChromeStandaloneEnterprise.msi"\n
    action :install\n end\n\n # remove Google Chrome (but why??)\n
    windows_package “Google Chrome” do\n action :remove\n end\n\n #
    remove 7-Zip\n windows_package “7-Zip 9.20 (x64 edition)” do\n action
    :remove\n end\n\n\nwindows_reboot\n------------------\n\nSets required
    data in the node’s run_state to notify WindowsRebootHandler a reboot is
    requested. If Chef run completes successfully a reboot will occur if the
    WindowsRebootHandler is properly registered as a report handler. As an
    action of :request will cause a node to reboot every Chef run, this resource
    is usually notified by other resources…ie restart node after a package is
    installed (see example below).\n\n### Actions\n- :request: requests a reboot at
    completion of successful Cher run. requires WindowsRebootHandler to be
    registered as a report handler.\n- :cancel: remove reboot request from
    node.run_state. this will cancel ALL previously requested reboots as this is
    a binary state.\n\n### Attribute Parameters\n- :timeout: Name attribute.
    timeout delay in seconds to wait before proceeding with the requested reboot.
    default is 60 seconds\n- :reason: comment on the reason for the reboot. default
    is ‘Opscode Chef initiated reboot’\n\n### Examples\n\n # if the package
    installs, schedule a reboot at end of chef run\n windows_reboot 60 do\n
    reason ‘cause chef said so’\n action :nothing\n end\n
    windows_package ‘some_package’ do\n action :install\n notifies
    :request, ‘windows_reboot[60]’\n end\n\n # cancel the previously
    requested reboot\n windows_reboot 60 do\n action :cancel\n
    end\n\nwindows_registry\n-----------------\n\nCreates and modifies Windows
    registry keys.\n\n### Actions\n\n- :create: create a new registry key with the
    provided values.\n- :modify: modify an existing registry key with the provided
    values.\n- :force_modify: modify an existing registry key with the provided
    values. ensures the value is actually set by checking multiple times. useful
    for fighting race conditions where two processes are trying to set the same
    registry key. This will be updated in the near future to use
    ’RegNotifyChangeKeyValue’ which is exposed by the WinAPI and allows a process
    to register for notification on a registry key change.\n- :remove: removes a
    value from an existing registry key\n\n### Attribute Parameters\n\n- key_name:
    name attribute. The registry key to create/modify.\n- values: hash of the
    values to set under the registry key. The individual hash items will become
    respective ‘Value name’ => ‘Value data’ items in the registry key.\n\n###
    Examples\n\n # make the local windows proxy match the one set for Chef\n
    proxy = URI.parse(Chef::Config[:http_proxy])\n windows_registry
    ’HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings’ do\n
    values ‘ProxyEnable’ => 1, ‘ProxyServer’ =>
    "#{proxy.host}:#{proxy.port}", ‘ProxyOverride’ => ‘’\n end\n\n

enable Remote Desktop and poke the firewall hole\n windows_registry

‘HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server’ do\n values
’FdenyTSConnections’ => 0\n end\n\n # Delete an item from the registry\n
windows_registry ‘HKCU\Software\Test’ do\n #Key is the name of the
value that you want to delete the value is always empty\n values
’ValueToDelete’ => ‘’\n action :remove\n end\n\n### Library Methods\n\n

Registry.value_exists?(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n
Registry.key_exists?(‘HKLM\SOFTWARE\Microsoft’)\n BgInfo =
Registry.get_value(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n\n\n’windows_path’\n--------------\n\n###
Actions\n- :add: Add an item to the system path\n\n### Attribute Parameters\n-
:path: Name attribute. The name of the value to add to the system path\n\n###
Examples\n\n #Add Sysinternals to the system path\n windows_path
’C:\Sysinternals’ do\n action :add\n
end\n\n\nwindows_zipfile\n-----------------\n\nMost version of Windows do not
ship with native cli utility for managing compressed files. This resource
provides a pure-ruby implementation for managing zip files. Be sure to use the
not_if or only_if meta parameters to guard the resource for idempotence or
action will be taken on the zip file every Chef run.\n\n### Actions\n\n-
:unzip: unzip a compressed file\n\n### Attribute Parameters\n\n- path: name
attribute. The path where files will be unzipped to.\n- source: The source of
the zip file. This can either be a URI or a local path.\n- overwrite: force an
overwrite of the files if the already exists.\n\n### Examples\n\n # unzip a
remote zip file locally\n windows_zipfile “c:/bin” do\n source
"http://download.sysinternals.com/Files/SysinternalsSuite.zip"\n action
:unzip\n not_if {::File.exists?(“c:/bin/PsExec.exe”)}\n end\n\n #
unzip a local zipfile\n windows_zipfile “c:/the_codez” do\n source
"c:/foo/baz/the_codez.zip"\n action :unzip\n
end\n\n\nException/Report
Handlers\n=========================\n\nWindowsRebootHandler\n----------------------\n\nRequired
reboots are a necessary evil of configuring and managing Windows nodes. This
report handler (ie fires at the end of successful Chef runs) acts on requested
(Chef initiated) or pending (as determined by the OS per configuration action
we performed) reboots. The allow_pending_reboots initialization argument
should be set to false if you do not want the handler to automatically reboot a
node if it has been determined a reboot is pending. Reboots can still be
requested explicitly via the windows_reboot LWRP.\n\n## Initialization
Arguments\n\n- allow_pending_reboots: indicator on whether the handler should
act on a the Window’s ‘pending reboot’ state. default is true\n- timeout:
timeout delay in seconds to wait before proceeding with the reboot. default is
60 seconds\n- reason: comment on the reason for the reboot. default is
’Opscode Chef initiated reboot’\n\nUsage\n=====\n\nJust place an explicit
dependency on this cookbook (using depends in the cookbook’s metadata.rb) from
any cookbook where you would like to use the Windows-specific
resources/providers that ship with this
cookbook.\n\ndefault\n-------\n\nConvenience recipe that installs supporting
gems for many of the resources/providers that ship with this
cookbook.\n\nreboot_handler\n--------------\n\nLeverages the chef_handler
LWRP to register the WindowsRebootHandler report handler that ships as part
of this cookbook. By default this handler is set to automatically act on
pending reboots. If you would like to change this behavior override
node['windows']['allow_pending_reboots'] and set the value to false. For
example:\n\n % cat roles/base.rb\n name “base”\n description “base
role”\n override_attributes(\n “windows” => {\n
"allow_pending_reboots" => false\n }\n )\n\nThis will still allow a
reboot to be explicitly requested via the windows_reboot
LWRP.\n\nChanges/Roadmap\n===============\n\n## Future\n\n* package
preseeding/response_file support\n* package installation location via a
target_dir attribute.\n* [COOK-666] windows_package should support CoApp
packages\n* windows_registry :force_modify action should use
RegNotifyChangeKeyValue from WinAPI\n* WindowsRebootHandler/windows_reboot LWRP
should support kicking off subsequent chef run on reboot.\n\n## v1.2.8\n\n*
FIX: Older Windows (Windows Server 2003) sometimes return 127 on successful
forked commands\n* FIX: windows_package, ensure we pass the WOW* registry
redirection flags into reg.open\n\n## v1.2.6\n\n* patch to fix [CHEF-2684],
Open4 is named Open3 in Ruby 1.9\n* Ruby 1.9’s Open3 returns 0 and 42 for
successful commands\n* retry keyword can only be used in a rescue block in Ruby
1.9\n\n## v1.2.4\n\n* windows_package - catch Win32::Registry::Error that pops
up when searching certain keys\n\n## v1.2.2\n\n* combined numerous helper
libarires for easier sharing across libaries/LWRPs\n* renamed
Chef::Provider::WindowsFeature::Base file to the more descriptive
feature_base.rb\n* refactored windows_path LWRP\n * :add action should MODIFY
the the underlying ENV variable (vs CREATE)\n * deleted greedy :remove action
until it could be made more idempotent\n* added a windows_batch
resource/provider for running batch scripts remotely\n\n## v1.2.0\n\n*
[COOK-745] gracefully handle required server restarts on Windows platform\n *
WindowsRebootHandler for requested and pending reboots\n * windows_reboot LWRP
for requesting (receiving notifies) reboots\n * reboot_handler recipe for
enabling WindowsRebootHandler as a report handler\n* [COOK-714] Correct
initialize misspelling\n* RegistryHelper - new get_values method which returns
all values for a particular key.\n\n## v1.0.8\n\n* [COOK-719] resource/provider
for managing windows features\n* [COOK-717] remove windows_env_vars resource as
env resource exists in core chef\n* new Windows::Version helper class\n*
refactored Windows::Helper mixin\n\n## v1.0.6\n\n* added force_modify action
to windows_registry resource\n* add win_friendly_path helper\n* re-purpose
default recipe to install useful supporting windows related gems\n\n##
v1.0.4\n\n* [COOK-700] new resources and improvements to the windows_registry
provider (thanks Paul Morton!)\n * Open the registry in the bitednes of the
OS\n * Provide convenience methods to check if keys and values exit\n *
Provide convenience method for reading registry values\n * NEW -
windows_auto_run resource/provider\n * NEW - windows_env_vars
resource/provider\n * NEW - windows_path resource/provider\n* re-write of
the windows_package logic for determining current installed packages\n* new
checksum attribute for windows_package resource…useful for remote
packages\n\n## v1.0.2:\n\n* [COOK-647] account for Wow6432Node registry
redirecter\n* [COOK-656] begin/rescue on win32/registry\n\n## 1.0.0:\n\n*
[COOK-612] initial release\n\nLicense and
Author\n==================\n\nAuthor:: Seth Chisamore
(schisamo@opscode.com)\nAuthor:: Doug MacEachern
(dougm@vmware.com)\nAuthor:: Paul Morton
(pmorton@biaprotect.com)\n\nCopyright:: 2011, Opscode, Inc.\nCopyright::
2010, VMware, Inc.\nCopyright:: 2011, Business Intelligence Associates,
Inc\n\n\nLicensed under the Apache License, Version 2.0 (the “License”);\nyou
may not use this file except in compliance with the License.\nYou may obtain a
copy of the License at\n\n
http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law
or agreed to in writing, software\ndistributed under the License is distributed
on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.\nSee the License for the specific language governing
permissions and\nlimitations under the License.\n", “maintainer”=>“Opscode,
Inc.”, “maintainer_email”=>"cookbooks@opscode.com", “license”=>“Apache 2.0”,
“platforms”=>{“windows”=>">= 0.0.0"}, “dependencies”=>{“chef_handler”=>">=
0.0.0"}, “recommendations”=>{}, “suggestions”=>{}, “conflicting”=>{},
“providing”=>{“windows”=>">= 0.0.0", “windows::reboot_handler”=>">= 0.0.0"},
“replacing”=>{}, “attributes”=>{}, “groupings”=>{}, “recipes”=>{“windows”=>"",
“windows::reboot_handler”=>""}, “version”=>“1.2.8”},
“resources”=>[{“name”=>“zipfile.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/ef09da6000183197af74955985a936c5”,
“checksum”=>“ef09da6000183197af74955985a936c5”, “path”=>“resources/zipfile.rb”,
“specificity”=>“default”}, {“name”=>“package.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/5317f17e18e8edf0dbed3b67f2a0487d”,
“checksum”=>“5317f17e18e8edf0dbed3b67f2a0487d”, “path”=>“resources/package.rb”,
“specificity”=>“default”}, {“name”=>“registry.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f0acd3d5e8d933996218d2ecf9553463”,
“checksum”=>“f0acd3d5e8d933996218d2ecf9553463”,
“path”=>“resources/registry.rb”, “specificity”=>“default”},
{“name”=>“auto_run.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/8916c5b22a18c87947dff58b71b974af”,
“checksum”=>“8916c5b22a18c87947dff58b71b974af”,
“path”=>“resources/auto_run.rb”, “specificity”=>“default”},
{“name”=>“reboot.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8472303b776c2322600a0751c815395”,
“checksum”=>“b8472303b776c2322600a0751c815395”, “path”=>“resources/reboot.rb”,
“specificity”=>“default”}, {“name”=>“path.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/848bd700c257e846d1011bda420d54e8”,
“checksum”=>“848bd700c257e846d1011bda420d54e8”, “path”=>“resources/path.rb”,
“specificity”=>“default”}, {“name”=>“batch.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/53fe31b998dfd009d7b8f58fa2380c0c”,
“checksum”=>“53fe31b998dfd009d7b8f58fa2380c0c”, “path”=>“resources/batch.rb”,
“specificity”=>“default”}, {“name”=>“feature.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/60e1a5b1b17dfc60285fb28fcd3870be”,
“checksum”=>“60e1a5b1b17dfc60285fb28fcd3870be”, “path”=>“resources/feature.rb”,
“specificity”=>“default”}], “libraries”=>[{“name”=>“feature_base.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/568fe3411d4a69f1c3c9b32780b24cf7”,
“checksum”=>“568fe3411d4a69f1c3c9b32780b24cf7”,
“path”=>“libraries/feature_base.rb”, “specificity”=>“default”},
{“name”=>“registry_helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/1f28fb0b284fcd8e1241ef5dff35506a”,
“checksum”=>“1f28fb0b284fcd8e1241ef5dff35506a”,
“path”=>“libraries/registry_helper.rb”, “specificity”=>“default”},
{“name”=>“helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/cead86571eaa50734abbcdfc608025fd”,
“checksum”=>“cead86571eaa50734abbcdfc608025fd”, “path”=>“libraries/helper.rb”,
“specificity”=>“default”}, {“name”=>“windows_privileged.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/724ecf2579c182dff0f21a92b262256e”,
“checksum”=>“724ecf2579c182dff0f21a92b262256e”,
“path”=>“libraries/windows_privileged.rb”, “specificity”=>“default”},
{“name”=>“version.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/0bcfe87a6e84ad2a396ec2dbf49fea4b”,
“checksum”=>“0bcfe87a6e84ad2a396ec2dbf49fea4b”, “path”=>“libraries/version.rb”,
“specificity”=>“default”}, {“name”=>“ruby_19_patches.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6b1e4d953a821a36e60a3a434783a42b”,
“checksum”=>“6b1e4d953a821a36e60a3a434783a42b”,
“path”=>“libraries/ruby_19_patches.rb”, “specificity”=>“default”}],
“templates”=>[], “cookbook_name”=>“windows”, “version”=>“1.2.8”,
“recipes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8f4746c0dc02ee922751006fa0b9c3f”,
“checksum”=>“b8f4746c0dc02ee922751006fa0b9c3f”, “path”=>“recipes/default.rb”,
“specificity”=>“default”}, {“name”=>“reboot_handler.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/a55d8ab514d9d9efae136a872711f80f”,
“checksum”=>“a55d8ab514d9d9efae136a872711f80f”,
“path”=>“recipes/reboot_handler.rb”, “specificity”=>“default”}],
“root_files”=>[{“name”=>“README.md”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/07e9fd4a7fce0b20dd5687a87b42fb1e”,
“checksum”=>“07e9fd4a7fce0b20dd5687a87b42fb1e”, “path”=>“README.md”,
“specificity”=>“default”}, {“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/22c3a3244569a6ff3802d63eb02a71e3”,
“checksum”=>“22c3a3244569a6ff3802d63eb02a71e3”, “path”=>“metadata.rb”,
“specificity”=>“default”}, {“name”=>“metadata.json”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/3b0f21e46403c501df07b861554fbe51”,
“checksum”=>“3b0f21e46403c501df07b861554fbe51”, “path”=>“metadata.json”,
“specificity”=>“default”}], “frozen?”=>false, “chef_type”=>“cookbook_version”},
@file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x356b998 @cookbook=nil,
@name=“windows”, @long_description="Description\n===========\n\nProvides a set
of Windows-specific primitives (Chef resources) meant to aid in the creation of
cookbooks/recipes targeting the Windows
platform.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Windows
XP\n* Windows Vista\n* Windows Server 2003 R2\n* Windows 7\n* Windows Server
2008 (R1, R2)\n\nCookbooks\n---------\n\n* chef_handler
(windows::reboot_handler leverages the chef_handler
LWRP)\n\nAttributes\n==========\n\n* node['windows']['allow_pending_reboots']

  • used to configure the WindowsRebootHandler (via the
    windows::reboot_handler recipe) to act on pending reboots. default is true
    (ie act on pending reboots). The value of this attribute only has an effect if
    the windows::reboot_handler is in a node’s run
    list.\n\nResource/Provider\n=================\n\nwindows_auto_run\n------------------\n\n###
    Actions\n- :create: Create an item to be run at login\n- :remove: Remove an
    item that was previously setup to run at login\n\n### Attribute Parameters\n-
    :name: Name attribute. The name of the value to be stored in the registry\n-
    :program: The program to be run at login\n- :args: The arguments for the
    program\n\n### Examples\n\n # Run BGInfo at login\n windows_auto_run 'BGINFO’
    do\n program “C:/Sysinternals/bginfo.exe”\n args
    "\“C:/Sysinternals/Config.bgi\” /NOLICPROMPT /TIMER:0"\n not_if {
    Registry.value_exists?(AUTO_RUN_KEY, ‘BGINFO’) }\n action :create\n
    end\n\n\nwindows_batch\n------------\nExecute a batch script using the
    cmd.exe interpreter (much like the script resources for bash, csh, powershell,
    perl, python and ruby). A temporary file is created and executed like other
    script resources, rather than run inline. By their nature, Script resources are
    not idempotent, as they are completely up to the user’s imagination. Use the
    not_if or only_if meta parameters to guard the resource for
    idempotence.\n\n### Actions\n\n- :run: run the batch file\n\n### Attribute
    Parameters\n\n- command: name attribute. Name of the command to execute.\n-
    code: quoted string of code to execute.\n- creates: a file this command creates
  • if the file exists, the command will not be run.\n- cwd: current working
    directory to run the command from.\n- flags: command line flags to pass to the
    interpreter when invoking.\n- user: A user name or user ID that we should
    change to before running this command.\n- group: A group name or group ID that
    we should change to before running this command.\n\n### Examples\n\n
    windows_batch “unzip_and_move_ruby” do\n code <<-EOH\n 7z.exe x
    #{Chef::Config[:file_cache_path]}/ruby-1.8.7-p352-i386-mingw32.7z
    -oC:\\source -r -y\n xcopy C:\\source\\ruby-1.8.7-p352-i386-mingw32
    C:\\ruby /e /y\n EOH\n end\n\n windows_batch “echo some env
    vars” do\n code <<-EOH\n echo %TEMP%\n echo %SYSTEMDRIVE%\n
    echo %PATH%\n echo %WINDIR%\n EOH\n
    end\n\n\nwindows_feature\n-----------------\n\nWindows Roles and Features can
    be thought of as built-in operating system packages that ship with the OS. A
    server role is a set of software programs that, when they are installed and
    properly configured, lets a computer perform a specific function for multiple
    users or other computers within a network. A Role can have multiple Role
    Services that provide functionality to the Role. Role services are software
    programs that provide the functionality of a role. Features are software
    programs that, although they are not directly parts of roles, can support or
    augment the functionality of one or more roles, or improve the functionality of
    the server, regardless of which roles are installed. Collectively we refer to
    all of these attributes as ‘features’.\n\nThis resource allows you to manage
    these ‘features’ in an unattended, idempotent way.\n\nThere are two providers
    for the windows_features which map into Microsoft’s two major tools for
    managing roles/features: Deployment Image Servicing and Management
    (DISM)
    and
    Servermanagercmd
    (The CLI for Server Manager). As Servermanagercmd is deprecated, Chef will set
    the default provider to Chef::Provider::WindowsFeature::DISM if DISM is
    present on the system being configured. The default provider will fall back to
    Chef::Provider::WindowsFeature::ServerManagerCmd.\n\nFor more information on
    Roles, Role Services and Features see the Microsoft TechNet article on the
    topic
    . For a
    complete list of all features that are available on a node type either of the
    following commands at a command prompt:\n\n dism /online /Get-Features\n
    servermanagercmd -query\n\n### Actions\n\n- :install: install a Windows
    role/feature\n- :remove: remove a Windows role/feature\n\n### Attribute
    Parameters\n\n- feature_name: name of the feature/role to install. The same
    feature may have different names depending on the provider used (ie DHCPServer
    vs DHCP; DNS-Server-Full-Role vs DNS).\n\n### Providers\n\n-
    Chef::Provider::WindowsFeature::DISM: Uses Deployment Image Servicing and
    Management (DISM) to manage roles/features.\n-
    Chef::Provider::WindowsFeature::ServerManagerCmd: Uses Server Manager to
    manage roles/features.\n\n### Examples\n\n # enable the node as a DHCP
    Server\n windows_feature “DHCPServer” do\n action :install\n
    end\n\n # enable TFTP\n windows_feature “TFTP” do\n action
    :install\n end\n\n # disable Telnet client/server\n %w{ TelnetServer
    TelnetClient }.each do |feature|\n windows_feature feature do\n
    action :remove\n end\n end\n\n
    #\n\nwindows_package\n-----------------\n\nManage Windows application
    packages in an unattended, idempotent way.\n\nThe following application
    installers are currently supported:\n\n* MSI packages\n* InstallShield\n* Wise
    InstallMaster\n* Inno Setup\n* Nullsoft Scriptable Install System\n\nIf the
    proper installer type is not passed into the resource’s installer_type
    attribute, the provider will do it’s best to identify the type by introspecting
    the installation package. If the installation type cannot be properly
    identified the :custom value can be passed into the installer_type attribute
    along with the proper flags for silent/quiet installation (using the options
    attribute…see example below).\n\n__PLEASE NOTE__ - For proper idempotence the
    resource’s package_name should be the same as the ‘DisplayName’ registry
    value in the uninstallation data that is created during package installation.
    The easiest way to definitively find the proper ‘DisplayName’ value is to
    install the package on a machine and search for the uninstall information under
    the following registry keys:\n\n*
    HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n*
    HKEY_LOCAL_MACHINE\\Software\\Wow6464Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\n\nFor
    maximum flexibility the source attribute supports both remote and local
    installation packages.\n\n### Actions\n\n- :install: install a package\n-
    :remove: remove a package. The remove action is completely hit or miss as many
    application uninstallers do not support a full silent/quiet mode.\n\n###
    Attribute Parameters\n\n- package_name: name attribute. The ‘DisplayName’ of
    the application installation package.\n- source: The source of the windows
    installer. This can either be a URI or a local path.\n- installer_type: They
    type of windows installation package. valid values are: :msi, :inno, :nsis,
    :wise, :installshield, :custom. If this value is not provided, the provider
    will do it’s best to identify the installer type through introspection of the
    file.\n- checksum: useful if source is remote, the SHA-256 checksum of the
    file–if the local file matches the checksum, Chef will not download it\n-
    options: Additional options to pass the underlying installation command\n\n###
    Examples\n\n # install PuTTY (InnoSetup installer)\n windows_package
    "PuTTY version 0.60" do\n source
    "http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe"\n
    installer_type :inno\n action :install\n end\n\n # install 7-Zip
    (MSI installer)\n windows_package “7-Zip 9.20 (x64 edition)” do\n
    source “http://downloads.sourceforge.net/sevenzip/7z920-x64.msi”\n
    action :install\n end\n\n # install Notepad++ (Y U No Emacs?) using a
    local installer\n windows_package “Notepad++” do\n source
    "c:/installation_files/npp.5.9.2.Installer.exe"\n action :install\n
    end\n\n # install VLC for that Xvid (NSIS installer)\n windows_package
    "VLC media player 1.1.10" do\n source
    "http://superb-sea2.dl.sourceforge.net/project/vlc/1.1.10/win32/vlc-1.1.10-win32.exe"\n
    action :install\n end\n\n # install Firefox as custom installer and
    manually set the silent install flags\n windows_package “Mozilla Firefox
    5.0 (x86 en-US)” do\n source
    "http://archive.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/5.0/win32/en-US/Firefox%20Setup%205.0.exe"\n
    options “-ms”\n installer_type :custom\n action :install\n
    end\n\n # Google Chrome FTW (MSI installer)\n windows_package “Google
    Chrome” do\n source
    "https://dl-ssl.google.com/tag/s/appguid%3D{8A69D345-D564-463C-AFF1-A69D9E530F96}%26iid%3D{806F36C0-CB54-4A84-A3F3-0CF8A86575E0}%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%20Chrome%26needsadmin%3Dfalse/edgedl/chrome/install/GoogleChromeStandaloneEnterprise.msi"\n
    action :install\n end\n\n # remove Google Chrome (but why??)\n
    windows_package “Google Chrome” do\n action :remove\n end\n\n #
    remove 7-Zip\n windows_package “7-Zip 9.20 (x64 edition)” do\n action
    :remove\n end\n\n\nwindows_reboot\n------------------\n\nSets required
    data in the node’s run_state to notify WindowsRebootHandler a reboot is
    requested. If Chef run completes successfully a reboot will occur if the
    WindowsRebootHandler is properly registered as a report handler. As an
    action of :request will cause a node to reboot every Chef run, this resource
    is usually notified by other resources…ie restart node after a package is
    installed (see example below).\n\n### Actions\n- :request: requests a reboot at
    completion of successful Cher run. requires WindowsRebootHandler to be
    registered as a report handler.\n- :cancel: remove reboot request from
    node.run_state. this will cancel ALL previously requested reboots as this is
    a binary state.\n\n### Attribute Parameters\n- :timeout: Name attribute.
    timeout delay in seconds to wait before proceeding with the requested reboot.
    default is 60 seconds\n- :reason: comment on the reason for the reboot. default
    is ‘Opscode Chef initiated reboot’\n\n### Examples\n\n # if the package
    installs, schedule a reboot at end of chef run\n windows_reboot 60 do\n
    reason ‘cause chef said so’\n action :nothing\n end\n
    windows_package ‘some_package’ do\n action :install\n notifies
    :request, ‘windows_reboot[60]’\n end\n\n # cancel the previously
    requested reboot\n windows_reboot 60 do\n action :cancel\n
    end\n\nwindows_registry\n-----------------\n\nCreates and modifies Windows
    registry keys.\n\n### Actions\n\n- :create: create a new registry key with the
    provided values.\n- :modify: modify an existing registry key with the provided
    values.\n- :force_modify: modify an existing registry key with the provided
    values. ensures the value is actually set by checking multiple times. useful
    for fighting race conditions where two processes are trying to set the same
    registry key. This will be updated in the near future to use
    ’RegNotifyChangeKeyValue’ which is exposed by the WinAPI and allows a process
    to register for notification on a registry key change.\n- :remove: removes a
    value from an existing registry key\n\n### Attribute Parameters\n\n- key_name:
    name attribute. The registry key to create/modify.\n- values: hash of the
    values to set under the registry key. The individual hash items will become
    respective ‘Value name’ => ‘Value data’ items in the registry key.\n\n###
    Examples\n\n # make the local windows proxy match the one set for Chef\n
    proxy = URI.parse(Chef::Config[:http_proxy])\n windows_registry
    ’HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings’ do\n
    values ‘ProxyEnable’ => 1, ‘ProxyServer’ =>
    "#{proxy.host}:#{proxy.port}", ‘ProxyOverride’ => ‘’\n end\n\n

enable Remote Desktop and poke the firewall hole\n windows_registry

‘HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server’ do\n values
’FdenyTSConnections’ => 0\n end\n\n # Delete an item from the registry\n
windows_registry ‘HKCU\Software\Test’ do\n #Key is the name of the
value that you want to delete the value is always empty\n values
’ValueToDelete’ => ‘’\n action :remove\n end\n\n### Library Methods\n\n

Registry.value_exists?(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n
Registry.key_exists?(‘HKLM\SOFTWARE\Microsoft’)\n BgInfo =
Registry.get_value(‘HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run’,‘BGINFO’)\n\n\n’windows_path’\n--------------\n\n###
Actions\n- :add: Add an item to the system path\n\n### Attribute Parameters\n-
:path: Name attribute. The name of the value to add to the system path\n\n###
Examples\n\n #Add Sysinternals to the system path\n windows_path
’C:\Sysinternals’ do\n action :add\n
end\n\n\nwindows_zipfile\n-----------------\n\nMost version of Windows do not
ship with native cli utility for managing compressed files. This resource
provides a pure-ruby implementation for managing zip files. Be sure to use the
not_if or only_if meta parameters to guard the resource for idempotence or
action will be taken on the zip file every Chef run.\n\n### Actions\n\n-
:unzip: unzip a compressed file\n\n### Attribute Parameters\n\n- path: name
attribute. The path where files will be unzipped to.\n- source: The source of
the zip file. This can either be a URI or a local path.\n- overwrite: force an
overwrite of the files if the already exists.\n\n### Examples\n\n # unzip a
remote zip file locally\n windows_zipfile “c:/bin” do\n source
"http://download.sysinternals.com/Files/SysinternalsSuite.zip"\n action
:unzip\n not_if {::File.exists?(“c:/bin/PsExec.exe”)}\n end\n\n #
unzip a local zipfile\n windows_zipfile “c:/the_codez” do\n source
"c:/foo/baz/the_codez.zip"\n action :unzip\n
end\n\n\nException/Report
Handlers\n=========================\n\nWindowsRebootHandler\n----------------------\n\nRequired
reboots are a necessary evil of configuring and managing Windows nodes. This
report handler (ie fires at the end of successful Chef runs) acts on requested
(Chef initiated) or pending (as determined by the OS per configuration action
we performed) reboots. The allow_pending_reboots initialization argument
should be set to false if you do not want the handler to automatically reboot a
node if it has been determined a reboot is pending. Reboots can still be
requested explicitly via the windows_reboot LWRP.\n\n## Initialization
Arguments\n\n- allow_pending_reboots: indicator on whether the handler should
act on a the Window’s ‘pending reboot’ state. default is true\n- timeout:
timeout delay in seconds to wait before proceeding with the reboot. default is
60 seconds\n- reason: comment on the reason for the reboot. default is
’Opscode Chef initiated reboot’\n\nUsage\n=====\n\nJust place an explicit
dependency on this cookbook (using depends in the cookbook’s metadata.rb) from
any cookbook where you would like to use the Windows-specific
resources/providers that ship with this
cookbook.\n\ndefault\n-------\n\nConvenience recipe that installs supporting
gems for many of the resources/providers that ship with this
cookbook.\n\nreboot_handler\n--------------\n\nLeverages the chef_handler
LWRP to register the WindowsRebootHandler report handler that ships as part
of this cookbook. By default this handler is set to automatically act on
pending reboots. If you would like to change this behavior override
node['windows']['allow_pending_reboots'] and set the value to false. For
example:\n\n % cat roles/base.rb\n name “base”\n description “base
role”\n override_attributes(\n “windows” => {\n
"allow_pending_reboots" => false\n }\n )\n\nThis will still allow a
reboot to be explicitly requested via the windows_reboot
LWRP.\n\nChanges/Roadmap\n===============\n\n## Future\n\n* package
preseeding/response_file support\n* package installation location via a
target_dir attribute.\n* [COOK-666] windows_package should support CoApp
packages\n* windows_registry :force_modify action should use
RegNotifyChangeKeyValue from WinAPI\n* WindowsRebootHandler/windows_reboot LWRP
should support kicking off subsequent chef run on reboot.\n\n## v1.2.8\n\n*
FIX: Older Windows (Windows Server 2003) sometimes return 127 on successful
forked commands\n* FIX: windows_package, ensure we pass the WOW* registry
redirection flags into reg.open\n\n## v1.2.6\n\n* patch to fix [CHEF-2684],
Open4 is named Open3 in Ruby 1.9\n* Ruby 1.9’s Open3 returns 0 and 42 for
successful commands\n* retry keyword can only be used in a rescue block in Ruby
1.9\n\n## v1.2.4\n\n* windows_package - catch Win32::Registry::Error that pops
up when searching certain keys\n\n## v1.2.2\n\n* combined numerous helper
libarires for easier sharing across libaries/LWRPs\n* renamed
Chef::Provider::WindowsFeature::Base file to the more descriptive
feature_base.rb\n* refactored windows_path LWRP\n * :add action should MODIFY
the the underlying ENV variable (vs CREATE)\n * deleted greedy :remove action
until it could be made more idempotent\n* added a windows_batch
resource/provider for running batch scripts remotely\n\n## v1.2.0\n\n*
[COOK-745] gracefully handle required server restarts on Windows platform\n *
WindowsRebootHandler for requested and pending reboots\n * windows_reboot LWRP
for requesting (receiving notifies) reboots\n * reboot_handler recipe for
enabling WindowsRebootHandler as a report handler\n* [COOK-714] Correct
initialize misspelling\n* RegistryHelper - new get_values method which returns
all values for a particular key.\n\n## v1.0.8\n\n* [COOK-719] resource/provider
for managing windows features\n* [COOK-717] remove windows_env_vars resource as
env resource exists in core chef\n* new Windows::Version helper class\n*
refactored Windows::Helper mixin\n\n## v1.0.6\n\n* added force_modify action
to windows_registry resource\n* add win_friendly_path helper\n* re-purpose
default recipe to install useful supporting windows related gems\n\n##
v1.0.4\n\n* [COOK-700] new resources and improvements to the windows_registry
provider (thanks Paul Morton!)\n * Open the registry in the bitednes of the
OS\n * Provide convenience methods to check if keys and values exit\n *
Provide convenience method for reading registry values\n * NEW -
windows_auto_run resource/provider\n * NEW - windows_env_vars
resource/provider\n * NEW - windows_path resource/provider\n* re-write of
the windows_package logic for determining current installed packages\n* new
checksum attribute for windows_package resource…useful for remote
packages\n\n## v1.0.2:\n\n* [COOK-647] account for Wow6432Node registry
redirecter\n* [COOK-656] begin/rescue on win32/registry\n\n## 1.0.0:\n\n*
[COOK-612] initial release\n\nLicense and
Author\n==================\n\nAuthor:: Seth Chisamore
(schisamo@opscode.com)\nAuthor:: Doug MacEachern
(dougm@vmware.com)\nAuthor:: Paul Morton
(pmorton@biaprotect.com)\n\nCopyright:: 2011, Opscode, Inc.\nCopyright::
2010, VMware, Inc.\nCopyright:: 2011, Business Intelligence Associates,
Inc\n\n\nLicensed under the Apache License, Version 2.0 (the “License”);\nyou
may not use this file except in compliance with the License.\nYou may obtain a
copy of the License at\n\n
http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law
or agreed to in writing, software\ndistributed under the License is distributed
on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.\nSee the License for the specific language governing
permissions and\nlimitations under the License.\n", @maintainer=“Opscode,
Inc.”, @maintainer_email=“cookbooks@opscode.com”, @license=“Apache 2.0”,
@description=“Provides a set of useful Windows-specific primitives.”,
@platforms={“windows”=>">= 0.0.0"}, @dependencies={“chef_handler”=>">= 0.0.0"},
@recommendations={}, @suggestions={}, @conflicting={},
@providing={“windows”=>">= 0.0.0", “windows::reboot_handler”=>">= 0.0.0"},
@replacing={}, @attributes={}, @groupings={}, @recipes={“windows”=>"",
“windows::reboot_handler”=>""}, @version=“1.2.8”>,
@checksums={“ef09da6000183197af74955985a936c5”=>nil,
“5317f17e18e8edf0dbed3b67f2a0487d”=>nil,
“f0acd3d5e8d933996218d2ecf9553463”=>nil,
“8916c5b22a18c87947dff58b71b974af”=>nil,
“b8472303b776c2322600a0751c815395”=>nil,
“848bd700c257e846d1011bda420d54e8”=>nil,
“53fe31b998dfd009d7b8f58fa2380c0c”=>nil,
“60e1a5b1b17dfc60285fb28fcd3870be”=>nil,
“9340fca5e1657d0d9f1bc5c081c22778”=>nil,
“f52bafb5e9ce97d2a7258445b6b56406”=>nil,
“271dba97116e58581ea4c650386dd8f3”=>nil,
“e58459cdaff6ef1bafb9fae64dffcc86”=>nil,
“7859415b67a1db7633695b1acc9704fd”=>nil,
“6aca1c8d5a8ad48c260e264f598e9bb4”=>nil,
“4b487ea5f4b20a2b17c761badcc55cfa”=>nil,
“4a24112ad215b0ee990d6418695324fe”=>nil,
“aa71d112a4856c8aaf422c7e8503e971”=>nil,
“b8f4746c0dc02ee922751006fa0b9c3f”=>nil,
“a55d8ab514d9d9efae136a872711f80f”=>nil,
“568fe3411d4a69f1c3c9b32780b24cf7”=>nil,
“1f28fb0b284fcd8e1241ef5dff35506a”=>nil,
“cead86571eaa50734abbcdfc608025fd”=>nil,
“724ecf2579c182dff0f21a92b262256e”=>nil,
“0bcfe87a6e84ad2a396ec2dbf49fea4b”=>nil,
“6b1e4d953a821a36e60a3a434783a42b”=>nil,
“eda001f275230230125ff1c8dbcd01af”=>nil,
“79a76ab34126d1e28c62c4f070b10dc9”=>nil,
“07e9fd4a7fce0b20dd5687a87b42fb1e”=>nil,
“22c3a3244569a6ff3802d63eb02a71e3”=>nil,
“3b0f21e46403c501df07b861554fbe51”=>nil},
@manifest_records_by_path={“resources/zipfile.rb”=>{“name”=>“zipfile.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/ef09da6000183197af74955985a936c5”,
“checksum”=>“ef09da6000183197af74955985a936c5”, “path”=>“resources/zipfile.rb”,
“specificity”=>“default”}, “resources/package.rb”=>{“name”=>“package.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/5317f17e18e8edf0dbed3b67f2a0487d”,
“checksum”=>“5317f17e18e8edf0dbed3b67f2a0487d”, “path”=>“resources/package.rb”,
“specificity”=>“default”}, “resources/registry.rb”=>{“name”=>“registry.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f0acd3d5e8d933996218d2ecf9553463”,
“checksum”=>“f0acd3d5e8d933996218d2ecf9553463”,
“path”=>“resources/registry.rb”, “specificity”=>“default”},
“resources/auto_run.rb”=>{“name”=>“auto_run.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/8916c5b22a18c87947dff58b71b974af”,
“checksum”=>“8916c5b22a18c87947dff58b71b974af”,
“path”=>“resources/auto_run.rb”, “specificity”=>“default”},
“resources/reboot.rb”=>{“name”=>“reboot.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8472303b776c2322600a0751c815395”,
“checksum”=>“b8472303b776c2322600a0751c815395”, “path”=>“resources/reboot.rb”,
“specificity”=>“default”}, “resources/path.rb”=>{“name”=>“path.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/848bd700c257e846d1011bda420d54e8”,
“checksum”=>“848bd700c257e846d1011bda420d54e8”, “path”=>“resources/path.rb”,
“specificity”=>“default”}, “resources/batch.rb”=>{“name”=>“batch.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/53fe31b998dfd009d7b8f58fa2380c0c”,
“checksum”=>“53fe31b998dfd009d7b8f58fa2380c0c”, “path”=>“resources/batch.rb”,
“specificity”=>“default”}, “resources/feature.rb”=>{“name”=>“feature.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/60e1a5b1b17dfc60285fb28fcd3870be”,
“checksum”=>“60e1a5b1b17dfc60285fb28fcd3870be”, “path”=>“resources/feature.rb”,
“specificity”=>“default”}, “providers/registry.rb”=>{“name”=>“registry.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/9340fca5e1657d0d9f1bc5c081c22778”,
“checksum”=>“9340fca5e1657d0d9f1bc5c081c22778”,
“path”=>“providers/registry.rb”, “specificity”=>“default”},
“providers/auto_run.rb”=>{“name”=>“auto_run.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/f52bafb5e9ce97d2a7258445b6b56406”,
“checksum”=>“f52bafb5e9ce97d2a7258445b6b56406”,
“path”=>“providers/auto_run.rb”, “specificity”=>“default”},
“providers/path.rb”=>{“name”=>“path.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/271dba97116e58581ea4c650386dd8f3”,
“checksum”=>“271dba97116e58581ea4c650386dd8f3”, “path”=>“providers/path.rb”,
“specificity”=>“default”},
“providers/feature_servermanagercmd.rb”=>{“name”=>“feature_servermanagercmd.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/e58459cdaff6ef1bafb9fae64dffcc86”,
“checksum”=>“e58459cdaff6ef1bafb9fae64dffcc86”,
“path”=>“providers/feature_servermanagercmd.rb”, “specificity”=>“default”},
“providers/zipfile.rb”=>{“name”=>“zipfile.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/7859415b67a1db7633695b1acc9704fd”,
“checksum”=>“7859415b67a1db7633695b1acc9704fd”, “path”=>“providers/zipfile.rb”,
“specificity”=>“default”}, “providers/package.rb”=>{“name”=>“package.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6aca1c8d5a8ad48c260e264f598e9bb4”,
“checksum”=>“6aca1c8d5a8ad48c260e264f598e9bb4”, “path”=>“providers/package.rb”,
“specificity”=>“default”}, “providers/batch.rb”=>{“name”=>“batch.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4b487ea5f4b20a2b17c761badcc55cfa”,
“checksum”=>“4b487ea5f4b20a2b17c761badcc55cfa”, “path”=>“providers/batch.rb”,
“specificity”=>“default”},
“providers/feature_dism.rb”=>{“name”=>“feature_dism.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/4a24112ad215b0ee990d6418695324fe”,
“checksum”=>“4a24112ad215b0ee990d6418695324fe”,
“path”=>“providers/feature_dism.rb”, “specificity”=>“default”},
“providers/reboot.rb”=>{“name”=>“reboot.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/aa71d112a4856c8aaf422c7e8503e971”,
“checksum”=>“aa71d112a4856c8aaf422c7e8503e971”, “path”=>“providers/reboot.rb”,
“specificity”=>“default”}, “recipes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/b8f4746c0dc02ee922751006fa0b9c3f”,
“checksum”=>“b8f4746c0dc02ee922751006fa0b9c3f”, “path”=>“recipes/default.rb”,
“specificity”=>“default”},
“recipes/reboot_handler.rb”=>{“name”=>“reboot_handler.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/a55d8ab514d9d9efae136a872711f80f”,
“checksum”=>“a55d8ab514d9d9efae136a872711f80f”,
“path”=>“recipes/reboot_handler.rb”, “specificity”=>“default”},
“libraries/feature_base.rb”=>{“name”=>“feature_base.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/568fe3411d4a69f1c3c9b32780b24cf7”,
“checksum”=>“568fe3411d4a69f1c3c9b32780b24cf7”,
“path”=>“libraries/feature_base.rb”, “specificity”=>“default”},
“libraries/registry_helper.rb”=>{“name”=>“registry_helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/1f28fb0b284fcd8e1241ef5dff35506a”,
“checksum”=>“1f28fb0b284fcd8e1241ef5dff35506a”,
“path”=>“libraries/registry_helper.rb”, “specificity”=>“default”},
“libraries/helper.rb”=>{“name”=>“helper.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/cead86571eaa50734abbcdfc608025fd”,
“checksum”=>“cead86571eaa50734abbcdfc608025fd”, “path”=>“libraries/helper.rb”,
“specificity”=>“default”},
“libraries/windows_privileged.rb”=>{“name”=>“windows_privileged.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/724ecf2579c182dff0f21a92b262256e”,
“checksum”=>“724ecf2579c182dff0f21a92b262256e”,
“path”=>“libraries/windows_privileged.rb”, “specificity”=>“default”},
“libraries/version.rb”=>{“name”=>“version.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/0bcfe87a6e84ad2a396ec2dbf49fea4b”,
“checksum”=>“0bcfe87a6e84ad2a396ec2dbf49fea4b”, “path”=>“libraries/version.rb”,
“specificity”=>“default”},
“libraries/ruby_19_patches.rb”=>{“name”=>“ruby_19_patches.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/6b1e4d953a821a36e60a3a434783a42b”,
“checksum”=>“6b1e4d953a821a36e60a3a434783a42b”,
“path”=>“libraries/ruby_19_patches.rb”, “specificity”=>“default”},
“attributes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/eda001f275230230125ff1c8dbcd01af”,
“checksum”=>“eda001f275230230125ff1c8dbcd01af”,
“path”=>“attributes/default.rb”, “specificity”=>“default”},
“files/default/handlers/windows_reboot_handler.rb”=>{“name”=>“handlers/windows_reboot_handler.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/79a76ab34126d1e28c62c4f070b10dc9”,
“checksum”=>“79a76ab34126d1e28c62c4f070b10dc9”,
“path”=>“files/default/handlers/windows_reboot_handler.rb”,
“specificity”=>“default”}, “README.md”=>{“name”=>“README.md”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/07e9fd4a7fce0b20dd5687a87b42fb1e”,
“checksum”=>“07e9fd4a7fce0b20dd5687a87b42fb1e”, “path”=>“README.md”,
“specificity”=>“default”}, “metadata.rb”=>{“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/22c3a3244569a6ff3802d63eb02a71e3”,
“checksum”=>“22c3a3244569a6ff3802d63eb02a71e3”, “path”=>“metadata.rb”,
“specificity”=>“default”}, “metadata.json”=>{“name”=>“metadata.json”,
“url”=>“http://chefsandbox:4000/cookbooks/windows/1.2.8/files/3b0f21e46403c501df07b861554fbe51”,
“checksum”=>“3b0f21e46403c501df07b861554fbe51”, “path”=>“metadata.json”,
“specificity”=>“default”}},
@attribute_filenames_by_short_filename={“default”=>“default.rb”}>,
“searchplatform”=>#<Chef::CookbookVersion:0x353e650 @name=“searchplatform”,
@frozen=false, @attribute_filenames=[“default.rb”], @definition_filenames=[],
@template_filenames=[“all-wcprops”, “dir-prop-base”, “entries”,
".svn/all-wcprops", “.svn/dir-prop-base”, “.svn/entries”,
“indexer/.svn/all-wcprops”, “indexer/.svn/dir-prop-base”,
“indexer/.svn/entries”, “indexer/conf/.svn/all-wcprops”,
“indexer/conf/.svn/dir-prop-base”, “indexer/conf/.svn/entries”,
“indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“indexer/conf/indexer_environmentSettings.xml.erb”,
“indexer/conf/indexer_passwords.xml.erb”,
“indexer/conf/wrapper_index_server.conf.erb”, “searcher/.svn/all-wcprops”,
“searcher/.svn/entries”, “searcher/conf/.svn/all-wcprops”,
“searcher/conf/.svn/entries”,
“searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“searcher/conf/searcher_environmentSettings.xml.erb”,
“searcher/conf/searcher_passwords.xml.erb”,
“searcher/conf/wrapper_search_server.conf.erb”],
@file_filenames=[“all-wcprops”, “dir-prop-base”, “entries”, “.svn/all-wcprops”,
".svn/dir-prop-base", “.svn/entries”, “.svn/text-base/search.py.svn-base”,
".svn/text-base/spCheck.py.svn-base", “indexer/.svn/all-wcprops”,
“indexer/.svn/dir-prop-base”, “indexer/.svn/entries”,
“indexer/.svn/text-base/README.txt.svn-base”, “indexer/README.txt”,
search.py”, “searcher/.svn/all-wcprops”, “searcher/.svn/entries”,
“searcher/.svn/text-base/README.txt.svn-base”, “searcher/README.txt”,
“searchplatform/.svn/all-wcprops”, “searchplatform/.svn/dir-prop-base”,
“searchplatform/.svn/entries”, “searchplatform/indexer/.svn/all-wcprops”,
“searchplatform/indexer/.svn/dir-prop-base”,
“searchplatform/indexer/.svn/entries”, “searchplatform/zip/.svn/all-wcprops”,
“searchplatform/zip/.svn/dir-prop-base”, “searchplatform/zip/.svn/entries”,
spCheck.py”], @recipe_filenames=[“default.rb”, “indexer.rb”,
“indexer_doctor.rb”, “searcher.rb”, “searcher_doctor.rb”],
@recipe_filenames_by_name={“default”=>“default.rb”, “indexer”=>“indexer.rb”,
“indexer_doctor”=>“indexer_doctor.rb”, “searcher”=>“searcher.rb”,
“searcher_doctor”=>“searcher_doctor.rb”}, @library_filenames=[],
@resource_filenames=[], @provider_filenames=[], @metadata_filenames=[],
@root_dir=nil, @root_filenames=[“metadata.rb”, “README.rdoc”], @couchdb_id=nil,
@couchdb=#<Chef::CouchDB:0x353e530 @db=“chef”, @rest=#<Chef::REST:0x353e518
@url=“http://localhost:5984”, @cookies={}, @default_headers={},
@auth_credentials=#<Chef::REST::AuthCredentials:0x353e4d0 @key_file=nil,
@client_name=nil>, @sign_request=true, @sign_on_redirect=true,
@redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready,
@manifest={“definitions”=>[], “name”=>“searchplatform-0.0.5”,
“attributes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b7bc8a991577be3a1d8bbd04fcd84c27”,
“checksum”=>“b7bc8a991577be3a1d8bbd04fcd84c27”,
“path”=>“attributes/default.rb”, “specificity”=>“default”}],
“files”=>[{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/54645fdfafe27263f7bfeb68ffb42665”,
“checksum”=>“54645fdfafe27263f7bfeb68ffb42665”,
“path”=>“files/.svn/all-wcprops”, “specificity”=>".svn"},
{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/.svn/dir-prop-base”, “specificity”=>".svn"}, {“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5233de2f3a90b601635602683215cc17”,
“checksum”=>“5233de2f3a90b601635602683215cc17”, “path”=>“files/.svn/entries”,
“specificity”=>".svn"}, {“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“checksum”=>“bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“path”=>“files/default/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/.svn/dir-prop-base”, “specificity”=>“default”},
{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/94b0038744acda38498afcfaa60e53a2”,
“checksum”=>“94b0038744acda38498afcfaa60e53a2”,
“path”=>“files/default/.svn/entries”, “specificity”=>“default”},
{“name”=>".svn/text-base/search.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/.svn/text-base/search.py.svn-base”,
“specificity”=>“default”}, {“name”=>".svn/text-base/spCheck.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/.svn/text-base/spCheck.py.svn-base”,
“specificity”=>“default”}, {“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/753ea9911c2d62a80eaf24569eb0ac45”,
“checksum”=>“753ea9911c2d62a80eaf24569eb0ac45”,
“path”=>“files/default/indexer/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/indexer/.svn/dir-prop-base”, “specificity”=>“default”},
{“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“checksum”=>“3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“path”=>“files/default/indexer/.svn/entries”, “specificity”=>“default”},
{“name”=>“indexer/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”}, {“name”=>“indexer/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/README.txt”, “specificity”=>“default”},
{“name”=>“search.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/search.py”, “specificity”=>“default”},
{“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f283781d69b28525ab343c0953e1514c”,
“checksum”=>“f283781d69b28525ab343c0953e1514c”,
“path”=>“files/default/searcher/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1edc978b4176aeafdbe03ea286ff8b”,
“checksum”=>“3d1edc978b4176aeafdbe03ea286ff8b”,
“path”=>“files/default/searcher/.svn/entries”, “specificity”=>“default”},
{“name”=>“searcher/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”}, {“name”=>“searcher/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/README.txt”, “specificity”=>“default”},
{“name”=>“searchplatform/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d64c77568919b32c4aee0fb084b2fa0c”,
“checksum”=>“d64c77568919b32c4aee0fb084b2fa0c”,
“path”=>“files/default/searchplatform/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searchplatform/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“searchplatform/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d0029e326a82a3e39d1b5a7a56177ddd”,
“checksum”=>“d0029e326a82a3e39d1b5a7a56177ddd”,
“path”=>“files/default/searchplatform/.svn/entries”, “specificity”=>“default”},
{“name”=>“searchplatform/indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/4e9b9f93444af414172d4535c003ca1b”,
“checksum”=>“4e9b9f93444af414172d4535c003ca1b”,
“path”=>“files/default/searchplatform/indexer/.svn/all-wcprops”,
“specificity”=>“default”},
{“name”=>“searchplatform/indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/indexer/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“searchplatform/indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b85da70583030976ad96a183a993ad09”,
“checksum”=>“b85da70583030976ad96a183a993ad09”,
“path”=>“files/default/searchplatform/indexer/.svn/entries”,
“specificity”=>“default”}, {“name”=>“searchplatform/zip/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/67e6f8c2e3ec39c5d4d46b37c1a26409”,
“checksum”=>“67e6f8c2e3ec39c5d4d46b37c1a26409”,
“path”=>“files/default/searchplatform/zip/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searchplatform/zip/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/zip/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“searchplatform/zip/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1b82e563c14a2638604244d2144f41af”,
“checksum”=>“1b82e563c14a2638604244d2144f41af”,
“path”=>“files/default/searchplatform/zip/.svn/entries”,
“specificity”=>“default”}, {“name”=>“spCheck.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/spCheck.py”, “specificity”=>“default”}],
“json_class”=>“Chef::CookbookVersion”, “providers”=>[],
“metadata”=>{“name”=>“searchplatform”, “description”=>“Installs and configures
searchplatform”, “long_description”=>"= DESCRIPTION:\n\n= REQUIREMENTS:\n\n=
ATTRIBUTES:\n\n= USAGE:\n\n", “maintainer”=>“YOUR_COMPANY_NAME”,
“maintainer_email”=>“YOUR_EMAIL”, “license”=>“All rights reserved”,
“platforms”=>{}, “dependencies”=>{“windows”=>"= 1.2.8"}, “recommendations”=>{},
“suggestions”=>{}, “conflicting”=>{},
“providing”=>{“searchplatform::indexer”=>">= 0.0.0",
“searchplatform::indexer_doctor”=>">= 0.0.0", “searchplatform”=>">= 0.0.0",
“searchplatform::searcher”=>">= 0.0.0", “searchplatform::searcher_doctor”=>">=
0.0.0"}, “replacing”=>{}, “attributes”=>{}, “groupings”=>{},
“recipes”=>{“searchplatform::indexer”=>"",
“searchplatform::indexer_doctor”=>"", “searchplatform”=>"",
“searchplatform::searcher”=>"", “searchplatform::searcher_doctor”=>""},
“version”=>“0.0.5”}, “libraries”=>[], “templates”=>[{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/93fda3a39eb3bde14aa0e0749accada1”,
“checksum”=>“93fda3a39eb3bde14aa0e0749accada1”,
“path”=>“templates/.svn/all-wcprops”, “specificity”=>".svn"},
{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/.svn/dir-prop-base”, “specificity”=>".svn"},
{“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/7a968f0f62d988a43bcb1152a970031c”,
“checksum”=>“7a968f0f62d988a43bcb1152a970031c”,
“path”=>“templates/.svn/entries”, “specificity”=>".svn"},
{“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/435168aa10106bab3e1dd304f1fe27ad”,
“checksum”=>“435168aa10106bab3e1dd304f1fe27ad”,
“path”=>“templates/default/.svn/all-wcprops”, “specificity”=>“default”},
{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/.svn/dir-prop-base”, “specificity”=>“default”},
{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/29f38369461ce8f0420bac650e1c77af”,
“checksum”=>“29f38369461ce8f0420bac650e1c77af”,
“path”=>“templates/default/.svn/entries”, “specificity”=>“default”},
{“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/20d940f350978ba92a9cde5de23693bc”,
“checksum”=>“20d940f350978ba92a9cde5de23693bc”,
“path”=>“templates/default/indexer/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/49669d2f5470cced8baf5fe163440515”,
“checksum”=>“49669d2f5470cced8baf5fe163440515”,
“path”=>“templates/default/indexer/.svn/entries”, “specificity”=>“default”},
{“name”=>“indexer/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8806fa70f22bf5a5edcb1f068ad5884b”,
“checksum”=>“8806fa70f22bf5a5edcb1f068ad5884b”,
“path”=>“templates/default/indexer/conf/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“indexer/conf/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/conf/.svn/dir-prop-base”,
“specificity”=>“default”}, {“name”=>“indexer/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/19fbe70c4e35034cc304ec95ea1b40c7”,
“checksum”=>“19fbe70c4e35034cc304ec95ea1b40c7”,
“path”=>“templates/default/indexer/conf/.svn/entries”,
“specificity”=>“default”},
{“name”=>“indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“indexer/conf/indexer_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/indexer_environmentSettings.xml.erb”,
“specificity”=>“default”}, {“name”=>“indexer/conf/indexer_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/indexer_passwords.xml.erb”,
“specificity”=>“default”},
{“name”=>“indexer/conf/wrapper_index_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/wrapper_index_server.conf.erb”,
“specificity”=>“default”}, {“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1c640dc628fad3755921854abe3575fd”,
“checksum”=>“1c640dc628fad3755921854abe3575fd”,
“path”=>“templates/default/searcher/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d4536328d3a8137d878b87ff7b6e2acd”,
“checksum”=>“d4536328d3a8137d878b87ff7b6e2acd”,
“path”=>“templates/default/searcher/.svn/entries”, “specificity”=>“default”},
{“name”=>“searcher/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e05f1cc851e5f649c37247780107e6b1”,
“checksum”=>“e05f1cc851e5f649c37247780107e6b1”,
“path”=>“templates/default/searcher/conf/.svn/all-wcprops”,
“specificity”=>“default”}, {“name”=>“searcher/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e2da8fe4c6b4f98c932981fc40548341”,
“checksum”=>“e2da8fe4c6b4f98c932981fc40548341”,
“path”=>“templates/default/searcher/conf/.svn/entries”,
“specificity”=>“default”},
{“name”=>“searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“specificity”=>“default”},
{“name”=>“searcher/conf/searcher_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/searcher_environmentSettings.xml.erb”,
“specificity”=>“default”}, {“name”=>“searcher/conf/searcher_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/searcher_passwords.xml.erb”,
“specificity”=>“default”},
{“name”=>“searcher/conf/wrapper_search_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/wrapper_search_server.conf.erb”,
“specificity”=>“default”}], “resources”=>[], “cookbook_name”=>“searchplatform”,
“version”=>“0.0.5”, “recipes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/111d1203f3a4f70c9f6fb570e27f26aa”,
“checksum”=>“111d1203f3a4f70c9f6fb570e27f26aa”, “path”=>“recipes/default.rb”,
“specificity”=>“default”}, {“name”=>“indexer.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/9dafbb262d45b02f7a1d9374ad3a708a”,
“checksum”=>“9dafbb262d45b02f7a1d9374ad3a708a”, “path”=>“recipes/indexer.rb”,
“specificity”=>“default”}, {“name”=>“indexer_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“checksum”=>“1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“path”=>“recipes/indexer_doctor.rb”, “specificity”=>“default”},
{“name”=>“searcher.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8”,
“checksum”=>“051a5710d3a963696e887cb8266cffd8”, “path”=>“recipes/searcher.rb”,
“specificity”=>“default”}, {“name”=>“searcher_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8ac7be21437e38fc14c77232c85a5815”,
“checksum”=>“8ac7be21437e38fc14c77232c85a5815”,
“path”=>“recipes/searcher_doctor.rb”, “specificity”=>“default”}],
“root_files”=>[{“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc0929d0faf6e6729d491d9126a62c0f”,
“checksum”=>“bc0929d0faf6e6729d491d9126a62c0f”, “path”=>“metadata.rb”,
“specificity”=>“default”}, {“name”=>“README.rdoc”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/ee60a2f188b5f14c1c5b175c711e1d29”,
“checksum”=>“ee60a2f188b5f14c1c5b175c711e1d29”, “path”=>“README.rdoc”,
“specificity”=>“default”}], “frozen?”=>false, “chef_type”=>“cookbook_version”},
@file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x353dc60 @cookbook=nil,
@name=“searchplatform”, @long_description="= DESCRIPTION:\n\n=
REQUIREMENTS:\n\n= ATTRIBUTES:\n\n= USAGE:\n\n",
@maintainer=“YOUR_COMPANY_NAME”, @maintainer_email=“YOUR_EMAIL”, @license=“All
rights reserved”, @description=“Installs and configures searchplatform”,
@platforms={}, @dependencies={“windows”=>"= 1.2.8"}, @recommendations={},
@suggestions={}, @conflicting={}, @providing={“searchplatform::indexer”=>">=
0.0.0", “searchplatform::indexer_doctor”=>">= 0.0.0", “searchplatform”=>">=
0.0.0", “searchplatform::searcher”=>">= 0.0.0",
“searchplatform::searcher_doctor”=>">= 0.0.0"}, @replacing={}, @attributes={},
@groupings={}, @recipes={“searchplatform::indexer”=>"",
“searchplatform::indexer_doctor”=>"", “searchplatform”=>"",
“searchplatform::searcher”=>"", “searchplatform::searcher_doctor”=>""},
@version=“0.0.5”>, @checksums={“111d1203f3a4f70c9f6fb570e27f26aa”=>nil,
“9dafbb262d45b02f7a1d9374ad3a708a”=>nil,
“1cf7bfae97d395e3ef4f4b7a13e02aaa”=>nil,
“051a5710d3a963696e887cb8266cffd8”=>nil,
“8ac7be21437e38fc14c77232c85a5815”=>nil,
“b7bc8a991577be3a1d8bbd04fcd84c27”=>nil,
“54645fdfafe27263f7bfeb68ffb42665”=>nil,
“47292cf701b9dafc4b652bbcff41d55d”=>nil,
“5233de2f3a90b601635602683215cc17”=>nil,
“bc5b4c71d8d8a8e6e46d6582f623d3e5”=>nil,
“94b0038744acda38498afcfaa60e53a2”=>nil,
“8639889a2c175e6b318a606727463103”=>nil,
“e3c5d0a9e51b1a6c45fcadb43cf23384”=>nil,
“753ea9911c2d62a80eaf24569eb0ac45”=>nil,
“3d1e09db04a81bb1e6d1aae1a6fc98f4”=>nil,
“d41d8cd98f00b204e9800998ecf8427e”=>nil,
“f283781d69b28525ab343c0953e1514c”=>nil,
“3d1edc978b4176aeafdbe03ea286ff8b”=>nil,
“d64c77568919b32c4aee0fb084b2fa0c”=>nil,
“d0029e326a82a3e39d1b5a7a56177ddd”=>nil,
“4e9b9f93444af414172d4535c003ca1b”=>nil,
“b85da70583030976ad96a183a993ad09”=>nil,
“67e6f8c2e3ec39c5d4d46b37c1a26409”=>nil,
“1b82e563c14a2638604244d2144f41af”=>nil,
“93fda3a39eb3bde14aa0e0749accada1”=>nil,
“7a968f0f62d988a43bcb1152a970031c”=>nil,
“435168aa10106bab3e1dd304f1fe27ad”=>nil,
“29f38369461ce8f0420bac650e1c77af”=>nil,
“20d940f350978ba92a9cde5de23693bc”=>nil,
“49669d2f5470cced8baf5fe163440515”=>nil,
“8806fa70f22bf5a5edcb1f068ad5884b”=>nil,
“19fbe70c4e35034cc304ec95ea1b40c7”=>nil,
“5869cbca29c6188b17557d1f268e7ede”=>nil,
“f3321918abc6ef8a48094c485eaa3761”=>nil,
“c82d9c95b4257d9185377dcc9eab987b”=>nil,
“1c640dc628fad3755921854abe3575fd”=>nil,
“d4536328d3a8137d878b87ff7b6e2acd”=>nil,
“e05f1cc851e5f649c37247780107e6b1”=>nil,
“e2da8fe4c6b4f98c932981fc40548341”=>nil,
“615ec2047470c78459299f30b8858541”=>nil,
“72ac3e98e8458fefcedbd115a6cb5012”=>nil,
“0da6021ca9061b1f9540ae1c93e2d7d4”=>nil,
“bc0929d0faf6e6729d491d9126a62c0f”=>nil,
“ee60a2f188b5f14c1c5b175c711e1d29”=>nil},
@manifest_records_by_path={“recipes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/111d1203f3a4f70c9f6fb570e27f26aa”,
“checksum”=>“111d1203f3a4f70c9f6fb570e27f26aa”, “path”=>“recipes/default.rb”,
“specificity”=>“default”}, “recipes/indexer.rb”=>{“name”=>“indexer.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/9dafbb262d45b02f7a1d9374ad3a708a”,
“checksum”=>“9dafbb262d45b02f7a1d9374ad3a708a”, “path”=>“recipes/indexer.rb”,
“specificity”=>“default”},
“recipes/indexer_doctor.rb”=>{“name”=>“indexer_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“checksum”=>“1cf7bfae97d395e3ef4f4b7a13e02aaa”,
“path”=>“recipes/indexer_doctor.rb”, “specificity”=>“default”},
“recipes/searcher.rb”=>{“name”=>“searcher.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8”,
“checksum”=>“051a5710d3a963696e887cb8266cffd8”, “path”=>“recipes/searcher.rb”,
“specificity”=>“default”},
“recipes/searcher_doctor.rb”=>{“name”=>“searcher_doctor.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8ac7be21437e38fc14c77232c85a5815”,
“checksum”=>“8ac7be21437e38fc14c77232c85a5815”,
“path”=>“recipes/searcher_doctor.rb”, “specificity”=>“default”},
“attributes/default.rb”=>{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b7bc8a991577be3a1d8bbd04fcd84c27”,
“checksum”=>“b7bc8a991577be3a1d8bbd04fcd84c27”,
“path”=>“attributes/default.rb”, “specificity”=>“default”},
“files/.svn/all-wcprops”=>{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/54645fdfafe27263f7bfeb68ffb42665”,
“checksum”=>“54645fdfafe27263f7bfeb68ffb42665”,
“path”=>“files/.svn/all-wcprops”, “specificity”=>".svn"},
“files/.svn/dir-prop-base”=>{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/.svn/dir-prop-base”, “specificity”=>".svn"},
“files/.svn/entries”=>{“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5233de2f3a90b601635602683215cc17”,
“checksum”=>“5233de2f3a90b601635602683215cc17”, “path”=>“files/.svn/entries”,
“specificity”=>".svn"},
“files/default/.svn/all-wcprops”=>{“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“checksum”=>“bc5b4c71d8d8a8e6e46d6582f623d3e5”,
“path”=>“files/default/.svn/all-wcprops”, “specificity”=>“default”},
“files/default/.svn/dir-prop-base”=>{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/.svn/dir-prop-base”, “specificity”=>“default”},
“files/default/.svn/entries”=>{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/94b0038744acda38498afcfaa60e53a2”,
“checksum”=>“94b0038744acda38498afcfaa60e53a2”,
“path”=>“files/default/.svn/entries”, “specificity”=>“default”},
“files/default/.svn/text-base/search.py.svn-base”=>{“name”=>".svn/text-base/search.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/.svn/text-base/search.py.svn-base”,
“specificity”=>“default”},
“files/default/.svn/text-base/spCheck.py.svn-base”=>{“name”=>".svn/text-base/spCheck.py.svn-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/.svn/text-base/spCheck.py.svn-base”,
“specificity”=>“default”},
“files/default/indexer/.svn/all-wcprops”=>{“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/753ea9911c2d62a80eaf24569eb0ac45”,
“checksum”=>“753ea9911c2d62a80eaf24569eb0ac45”,
“path”=>“files/default/indexer/.svn/all-wcprops”, “specificity”=>“default”},
“files/default/indexer/.svn/dir-prop-base”=>{“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/indexer/.svn/dir-prop-base”, “specificity”=>“default”},
“files/default/indexer/.svn/entries”=>{“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“checksum”=>“3d1e09db04a81bb1e6d1aae1a6fc98f4”,
“path”=>“files/default/indexer/.svn/entries”, “specificity”=>“default”},
“files/default/indexer/.svn/text-base/README.txt.svn-base”=>{“name”=>“indexer/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”},
“files/default/indexer/README.txt”=>{“name”=>“indexer/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/indexer/README.txt”, “specificity”=>“default”},
“files/default/search.py”=>{“name”=>“search.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8639889a2c175e6b318a606727463103”,
“checksum”=>“8639889a2c175e6b318a606727463103”,
“path”=>“files/default/search.py”, “specificity”=>“default”},
“files/default/searcher/.svn/all-wcprops”=>{“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f283781d69b28525ab343c0953e1514c”,
“checksum”=>“f283781d69b28525ab343c0953e1514c”,
“path”=>“files/default/searcher/.svn/all-wcprops”, “specificity”=>“default”},
“files/default/searcher/.svn/entries”=>{“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/3d1edc978b4176aeafdbe03ea286ff8b”,
“checksum”=>“3d1edc978b4176aeafdbe03ea286ff8b”,
“path”=>“files/default/searcher/.svn/entries”, “specificity”=>“default”},
“files/default/searcher/.svn/text-base/README.txt.svn-base”=>{“name”=>“searcher/.svn/text-base/README.txt.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/.svn/text-base/README.txt.svn-base”,
“specificity”=>“default”},
“files/default/searcher/README.txt”=>{“name”=>“searcher/README.txt”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d41d8cd98f00b204e9800998ecf8427e”,
“checksum”=>“d41d8cd98f00b204e9800998ecf8427e”,
“path”=>“files/default/searcher/README.txt”, “specificity”=>“default”},
“files/default/searchplatform/.svn/all-wcprops”=>{“name”=>“searchplatform/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d64c77568919b32c4aee0fb084b2fa0c”,
“checksum”=>“d64c77568919b32c4aee0fb084b2fa0c”,
“path”=>“files/default/searchplatform/.svn/all-wcprops”,
“specificity”=>“default”},
“files/default/searchplatform/.svn/dir-prop-base”=>{“name”=>“searchplatform/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/.svn/dir-prop-base”,
“specificity”=>“default”},
“files/default/searchplatform/.svn/entries”=>{“name”=>“searchplatform/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d0029e326a82a3e39d1b5a7a56177ddd”,
“checksum”=>“d0029e326a82a3e39d1b5a7a56177ddd”,
“path”=>“files/default/searchplatform/.svn/entries”, “specificity”=>“default”},
“files/default/searchplatform/indexer/.svn/all-wcprops”=>{“name”=>“searchplatform/indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/4e9b9f93444af414172d4535c003ca1b”,
“checksum”=>“4e9b9f93444af414172d4535c003ca1b”,
“path”=>“files/default/searchplatform/indexer/.svn/all-wcprops”,
“specificity”=>“default”},
“files/default/searchplatform/indexer/.svn/dir-prop-base”=>{“name”=>“searchplatform/indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/indexer/.svn/dir-prop-base”,
“specificity”=>“default”},
“files/default/searchplatform/indexer/.svn/entries”=>{“name”=>“searchplatform/indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/b85da70583030976ad96a183a993ad09”,
“checksum”=>“b85da70583030976ad96a183a993ad09”,
“path”=>“files/default/searchplatform/indexer/.svn/entries”,
“specificity”=>“default”},
“files/default/searchplatform/zip/.svn/all-wcprops”=>{“name”=>“searchplatform/zip/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/67e6f8c2e3ec39c5d4d46b37c1a26409”,
“checksum”=>“67e6f8c2e3ec39c5d4d46b37c1a26409”,
“path”=>“files/default/searchplatform/zip/.svn/all-wcprops”,
“specificity”=>“default”},
“files/default/searchplatform/zip/.svn/dir-prop-base”=>{“name”=>“searchplatform/zip/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“files/default/searchplatform/zip/.svn/dir-prop-base”,
“specificity”=>“default”},
“files/default/searchplatform/zip/.svn/entries”=>{“name”=>“searchplatform/zip/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1b82e563c14a2638604244d2144f41af”,
“checksum”=>“1b82e563c14a2638604244d2144f41af”,
“path”=>“files/default/searchplatform/zip/.svn/entries”,
“specificity”=>“default”}, “files/default/spCheck.py”=>{“name”=>“spCheck.py”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e3c5d0a9e51b1a6c45fcadb43cf23384”,
“checksum”=>“e3c5d0a9e51b1a6c45fcadb43cf23384”,
“path”=>“files/default/spCheck.py”, “specificity”=>“default”},
“templates/.svn/all-wcprops”=>{“name”=>“all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/93fda3a39eb3bde14aa0e0749accada1”,
“checksum”=>“93fda3a39eb3bde14aa0e0749accada1”,
“path”=>“templates/.svn/all-wcprops”, “specificity”=>".svn"},
“templates/.svn/dir-prop-base”=>{“name”=>“dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/.svn/dir-prop-base”, “specificity”=>".svn"},
“templates/.svn/entries”=>{“name”=>“entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/7a968f0f62d988a43bcb1152a970031c”,
“checksum”=>“7a968f0f62d988a43bcb1152a970031c”,
“path”=>“templates/.svn/entries”, “specificity”=>".svn"},
“templates/default/.svn/all-wcprops”=>{“name”=>".svn/all-wcprops",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/435168aa10106bab3e1dd304f1fe27ad”,
“checksum”=>“435168aa10106bab3e1dd304f1fe27ad”,
“path”=>“templates/default/.svn/all-wcprops”, “specificity”=>“default”},
“templates/default/.svn/dir-prop-base”=>{“name”=>".svn/dir-prop-base",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/.svn/dir-prop-base”, “specificity”=>“default”},
“templates/default/.svn/entries”=>{“name”=>".svn/entries",
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/29f38369461ce8f0420bac650e1c77af”,
“checksum”=>“29f38369461ce8f0420bac650e1c77af”,
“path”=>“templates/default/.svn/entries”, “specificity”=>“default”},
“templates/default/indexer/.svn/all-wcprops”=>{“name”=>“indexer/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/20d940f350978ba92a9cde5de23693bc”,
“checksum”=>“20d940f350978ba92a9cde5de23693bc”,
“path”=>“templates/default/indexer/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/indexer/.svn/dir-prop-base”=>{“name”=>“indexer/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/.svn/dir-prop-base”,
“specificity”=>“default”},
“templates/default/indexer/.svn/entries”=>{“name”=>“indexer/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/49669d2f5470cced8baf5fe163440515”,
“checksum”=>“49669d2f5470cced8baf5fe163440515”,
“path”=>“templates/default/indexer/.svn/entries”, “specificity”=>“default”},
“templates/default/indexer/conf/.svn/all-wcprops”=>{“name”=>“indexer/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/8806fa70f22bf5a5edcb1f068ad5884b”,
“checksum”=>“8806fa70f22bf5a5edcb1f068ad5884b”,
“path”=>“templates/default/indexer/conf/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/dir-prop-base”=>{“name”=>“indexer/conf/.svn/dir-prop-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/47292cf701b9dafc4b652bbcff41d55d”,
“checksum”=>“47292cf701b9dafc4b652bbcff41d55d”,
“path”=>“templates/default/indexer/conf/.svn/dir-prop-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/entries”=>{“name”=>“indexer/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/19fbe70c4e35034cc304ec95ea1b40c7”,
“checksum”=>“19fbe70c4e35034cc304ec95ea1b40c7”,
“path”=>“templates/default/indexer/conf/.svn/entries”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”=>{“name”=>“indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”=>{“name”=>“indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/.svn/text-base/indexer_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”=>{“name”=>“indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/.svn/text-base/wrapper_index_server.conf.erb.svn-base”,
“specificity”=>“default”},
“templates/default/indexer/conf/indexer_environmentSettings.xml.erb”=>{“name”=>“indexer/conf/indexer_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/5869cbca29c6188b17557d1f268e7ede”,
“checksum”=>“5869cbca29c6188b17557d1f268e7ede”,
“path”=>“templates/default/indexer/conf/indexer_environmentSettings.xml.erb”,
“specificity”=>“default”},
“templates/default/indexer/conf/indexer_passwords.xml.erb”=>{“name”=>“indexer/conf/indexer_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/f3321918abc6ef8a48094c485eaa3761”,
“checksum”=>“f3321918abc6ef8a48094c485eaa3761”,
“path”=>“templates/default/indexer/conf/indexer_passwords.xml.erb”,
“specificity”=>“default”},
“templates/default/indexer/conf/wrapper_index_server.conf.erb”=>{“name”=>“indexer/conf/wrapper_index_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/c82d9c95b4257d9185377dcc9eab987b”,
“checksum”=>“c82d9c95b4257d9185377dcc9eab987b”,
“path”=>“templates/default/indexer/conf/wrapper_index_server.conf.erb”,
“specificity”=>“default”},
“templates/default/searcher/.svn/all-wcprops”=>{“name”=>“searcher/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/1c640dc628fad3755921854abe3575fd”,
“checksum”=>“1c640dc628fad3755921854abe3575fd”,
“path”=>“templates/default/searcher/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/searcher/.svn/entries”=>{“name”=>“searcher/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/d4536328d3a8137d878b87ff7b6e2acd”,
“checksum”=>“d4536328d3a8137d878b87ff7b6e2acd”,
“path”=>“templates/default/searcher/.svn/entries”, “specificity”=>“default”},
“templates/default/searcher/conf/.svn/all-wcprops”=>{“name”=>“searcher/conf/.svn/all-wcprops”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e05f1cc851e5f649c37247780107e6b1”,
“checksum”=>“e05f1cc851e5f649c37247780107e6b1”,
“path”=>“templates/default/searcher/conf/.svn/all-wcprops”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/entries”=>{“name”=>“searcher/conf/.svn/entries”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/e2da8fe4c6b4f98c932981fc40548341”,
“checksum”=>“e2da8fe4c6b4f98c932981fc40548341”,
“path”=>“templates/default/searcher/conf/.svn/entries”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”=>{“name”=>“searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_environmentSettings.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”=>{“name”=>“searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/.svn/text-base/searcher_passwords.xml.erb.svn-base”,
“specificity”=>“default”},
“templates/default/searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”=>{“name”=>“searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/.svn/text-base/wrapper_search_server.conf.erb.svn-base”,
“specificity”=>“default”},
“templates/default/searcher/conf/searcher_environmentSettings.xml.erb”=>{“name”=>“searcher/conf/searcher_environmentSettings.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/615ec2047470c78459299f30b8858541”,
“checksum”=>“615ec2047470c78459299f30b8858541”,
“path”=>“templates/default/searcher/conf/searcher_environmentSettings.xml.erb”,
“specificity”=>“default”},
“templates/default/searcher/conf/searcher_passwords.xml.erb”=>{“name”=>“searcher/conf/searcher_passwords.xml.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/72ac3e98e8458fefcedbd115a6cb5012”,
“checksum”=>“72ac3e98e8458fefcedbd115a6cb5012”,
“path”=>“templates/default/searcher/conf/searcher_passwords.xml.erb”,
“specificity”=>“default”},
“templates/default/searcher/conf/wrapper_search_server.conf.erb”=>{“name”=>“searcher/conf/wrapper_search_server.conf.erb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/0da6021ca9061b1f9540ae1c93e2d7d4”,
“checksum”=>“0da6021ca9061b1f9540ae1c93e2d7d4”,
“path”=>“templates/default/searcher/conf/wrapper_search_server.conf.erb”,
“specificity”=>“default”}, “metadata.rb”=>{“name”=>“metadata.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/bc0929d0faf6e6729d491d9126a62c0f”,
“checksum”=>“bc0929d0faf6e6729d491d9126a62c0f”, “path”=>“metadata.rb”,
“specificity”=>“default”}, “README.rdoc”=>{“name”=>“README.rdoc”,
“url”=>“http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/ee60a2f188b5f14c1c5b175c711e1d29”,
“checksum”=>“ee60a2f188b5f14c1c5b175c711e1d29”, “path”=>“README.rdoc”,
“specificity”=>“default”}},
@attribute_filenames_by_short_filename={“default”=>“default.rb”}>,
“chef_handler”=>#<Chef::CookbookVersion:0x351fc78 @name=“chef_handler”,
@frozen=false, @attribute_filenames=[“default.rb”], @definition_filenames=[],
@template_filenames=[], @file_filenames=[“handlers/README”],
@recipe_filenames=[“default.rb”, “json_file.rb”],
@recipe_filenames_by_name={“default”=>“default.rb”,
“json_file”=>“json_file.rb”}, @library_filenames=[],
@resource_filenames=[“default.rb”], @provider_filenames=[“default.rb”],
@metadata_filenames=[], @root_dir=nil, @root_filenames=[“README.md”,
“metadata.rb”], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x351fb58 @db=“chef”,
@rest=#<Chef::REST:0x351fb40 @url=“http://localhost:5984”, @cookies={},
@default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x351faf8
@key_file=nil, @client_name=nil>, @sign_request=true, @sign_on_redirect=true,
@redirects_followed=0, @redirect_limit=10>>, @couchdb_rev=nil, @status=:ready,
@manifest={“definitions”=>[], “name”=>“chef_handler-1.0.4”,
“attributes”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/710010283d3560b512263d52f8271aa3”,
“checksum”=>“710010283d3560b512263d52f8271aa3”,
“path”=>“attributes/default.rb”, “specificity”=>“default”}],
“files”=>[{“name”=>“handlers/README”,
“url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1976d7bafb98f6be15781023e134d943”,
“checksum”=>“1976d7bafb98f6be15781023e134d943”,
“path”=>“files/default/handlers/README”, “specificity”=>“default”}],
“json_class”=>“Chef::CookbookVersion”, “providers”=>[{“name”=>“default.rb”,
“url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1af403317a8ccf8a6c4f325bcc7e4e04”,
“checksum”=>“1af403317a8ccf8a6c4f325bcc7e4e04”, “path”=>“providers/default.rb”,
“specificity”=>“default”}], “metadata”=>{“name”=>“chef_handler”,
“description”=>“Distribute and enable Chef Exception and Report handlers”,
“long_description”=>"Description\n===========\n\nCreates a configured handler
path for distributing Chef report and exception
handlers
.
Also exposes an LWRP for enabling Chef handlers from within recipe code (as
opposed to hard coding in the client.rb file). This is useful for cookbook
authors who may want to ship a product specific handler (see the cloudkick
cookbook for an example) with their
cookbook.\n\nAttributes\n==========\n\nnode[\"chef_handler\"][\"handler_path\"]

  • location to drop off handlers directory, default is
    /var/chef/handlers.\n\nResource/Provider\n=================\n\nchef_handler\n--------------\n\nRequires,
    configures and enables handlers on the node for the current Chef run. Also has
    the ability to pass arguments to the handlers initializer. This allows
    initialization data to be pulled from a node’s attribute data.\n\nIt is best to
    declare chef_handler resources early on in the compile phase so they are
    available to fire for any exceptions during the Chef run. If you have a base
    role you would want any recipes that register Chef handlers to come first in
    the run_list.\n\n### Actions\n\n- :enable: Enables the Chef handler for the
    current Chef run on the current node\n- :disable: Disables the Chef handler for
    the current Chef run on the current node\n\n### Attribute Parameters\n\n-
    class_name: name attribute. The name of the handler class (can be module
    name-spaced).\n- source: full path to the handler file. can also be a gem path
    if the handler ships as part of a Ruby gem.\n- arguments: an array of arguments
    to pass the handler’s class initializer\n- supports: type of Chef Handler to
    register as, ie :report, :exception or both. default is :report => true, :exception => true\n\n### Example\n \n # register the
    Chef::Handler::JsonFile handler \n # that ships with the Chef gem\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :enable\n end\n \n # do the same but during the compile phase\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :nothing\n end.run_action(:enable)\n \n # handle exceptions
    only\n chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    supports exception => true\n action :enable\n end\n \n \n #
    enable the CloudkickHandler which was \n # dropped off in the default
    handler path.\n # passes the oauth key/secret to the handler’s \n #
    intializer.\n chef_handler “CloudkickHandler” do\n source
    "#{node[‘chef_handler’][‘handler_path’]}/cloudkick_handler.rb"\n
    arguments [node[‘cloudkick’][‘oauth_key’], node[‘cloudkick’][‘oauth_secret’]]\n
    action :enable\n end\n\n\nUsage\n=====\n\ndefault\n-------\n\nPut the
    recipe chef_handler at the start of the node’s run list to make sure that
    custom handlers are dropped off early on in the Chef run and available for
    later recipes.\n\nFor information on how to write report and exception handlers
    for Chef, please see the Chef wiki
    pages:\nhttp://wiki.opscode.com/display/chef/Exception+and+Report+Handlers\n\njson_file\n---------\n\nLeverages
    the chef_handler LWRP to automatically register the Chef::Handler::JsonFile
    handler that ships as part of Chef. This handler serializes the run status data
    to a JSON file located at
    /var/chef/reports.\n\nChanges/Roadmap\n===============\n\n## 1.0.4\n\n*
    [COOK-654] dont try and access a class before it has been loaded\n* fix bad
    boolean check (if vs unless)\n\n## 1.0.2:\n\n* [COOK-620] ensure handler code
    is reloaded during daemonized chef runs\n\nLicense and
    Author\n==================\n\nAuthor:: Seth Chisamore
    (schisamo@opscode.com)\n\nCopyright:: 2011, Opscode, Inc\n\nLicensed under
    the Apache License, Version 2.0 (the “License”);\nyou may not use this file
    except in compliance with the License.\nYou may obtain a copy of the License
    at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by
    applicable law or agreed to in writing, software\ndistributed under the License
    is distributed on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, either express or implied.\nSee the License for the specific language
    governing permissions and\nlimitations under the License.\n",
    “maintainer”=>“Opscode, Inc.”, “maintainer_email”=>"cookbooks@opscode.com",
    “license”=>“Apache 2.0”, “platforms”=>{}, “dependencies”=>{},
    “recommendations”=>{}, “suggestions”=>{}, “conflicting”=>{},
    “providing”=>{“chef_handler”=>">= 0.0.0", “chef_handler::json_file”=>">=
    0.0.0"}, “replacing”=>{}, “attributes”=>{}, “groupings”=>{},
    “recipes”=>{“chef_handler”=>"", “chef_handler::json_file”=>""},
    “version”=>“1.0.4”}, “resources”=>[{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/64fd35146bb4042839800decca808b97”,
    “checksum”=>“64fd35146bb4042839800decca808b97”, “path”=>“resources/default.rb”,
    “specificity”=>“default”}], “libraries”=>[], “templates”=>[],
    “cookbook_name”=>“chef_handler”, “version”=>“1.0.4”,
    “recipes”=>[{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/b301b2d18594a1e9cc552e2e85a9be96”,
    “checksum”=>“b301b2d18594a1e9cc552e2e85a9be96”, “path”=>“recipes/default.rb”,
    “specificity”=>“default”}, {“name”=>“json_file.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/db05ae653e0fedf3c9747fad170612df”,
    “checksum”=>“db05ae653e0fedf3c9747fad170612df”, “path”=>“recipes/json_file.rb”,
    “specificity”=>“default”}], “root_files”=>[{“name”=>“README.md”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/e82549ca7a038fa004b8a06b12a13611”,
    “checksum”=>“e82549ca7a038fa004b8a06b12a13611”, “path”=>“README.md”,
    “specificity”=>“default”}, {“name”=>“metadata.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/26ee3eb9b3adceb6e46f344c6618a169”,
    “checksum”=>“26ee3eb9b3adceb6e46f344c6618a169”, “path”=>“metadata.rb”,
    “specificity”=>“default”}], “frozen?”=>false, “chef_type”=>“cookbook_version”},
    @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x351f1c8 @cookbook=nil,
    @name=“chef_handler”, @long_description="Description\n===========\n\nCreates a
    configured handler path for distributing Chef report and exception
    handlers
    .
    Also exposes an LWRP for enabling Chef handlers from within recipe code (as
    opposed to hard coding in the client.rb file). This is useful for cookbook
    authors who may want to ship a product specific handler (see the cloudkick
    cookbook for an example) with their
    cookbook.\n\nAttributes\n==========\n\nnode[\"chef_handler\"][\"handler_path\"]
  • location to drop off handlers directory, default is
    /var/chef/handlers.\n\nResource/Provider\n=================\n\nchef_handler\n--------------\n\nRequires,
    configures and enables handlers on the node for the current Chef run. Also has
    the ability to pass arguments to the handlers initializer. This allows
    initialization data to be pulled from a node’s attribute data.\n\nIt is best to
    declare chef_handler resources early on in the compile phase so they are
    available to fire for any exceptions during the Chef run. If you have a base
    role you would want any recipes that register Chef handlers to come first in
    the run_list.\n\n### Actions\n\n- :enable: Enables the Chef handler for the
    current Chef run on the current node\n- :disable: Disables the Chef handler for
    the current Chef run on the current node\n\n### Attribute Parameters\n\n-
    class_name: name attribute. The name of the handler class (can be module
    name-spaced).\n- source: full path to the handler file. can also be a gem path
    if the handler ships as part of a Ruby gem.\n- arguments: an array of arguments
    to pass the handler’s class initializer\n- supports: type of Chef Handler to
    register as, ie :report, :exception or both. default is :report => true, :exception => true\n\n### Example\n \n # register the
    Chef::Handler::JsonFile handler \n # that ships with the Chef gem\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :enable\n end\n \n # do the same but during the compile phase\n
    chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    action :nothing\n end.run_action(:enable)\n \n # handle exceptions
    only\n chef_handler “Chef::Handler::JsonFile” do\n source
    "chef/handler/json_file"\n arguments :path => ‘/var/chef/reports’\n
    supports exception => true\n action :enable\n end\n \n \n #
    enable the CloudkickHandler which was \n # dropped off in the default
    handler path.\n # passes the oauth key/secret to the handler’s \n #
    intializer.\n chef_handler “CloudkickHandler” do\n source
    "#{node[‘chef_handler’][‘handler_path’]}/cloudkick_handler.rb"\n
    arguments [node[‘cloudkick’][‘oauth_key’], node[‘cloudkick’][‘oauth_secret’]]\n
    action :enable\n end\n\n\nUsage\n=====\n\ndefault\n-------\n\nPut the
    recipe chef_handler at the start of the node’s run list to make sure that
    custom handlers are dropped off early on in the Chef run and available for
    later recipes.\n\nFor information on how to write report and exception handlers
    for Chef, please see the Chef wiki
    pages:\nhttp://wiki.opscode.com/display/chef/Exception+and+Report+Handlers\n\njson_file\n---------\n\nLeverages
    the chef_handler LWRP to automatically register the Chef::Handler::JsonFile
    handler that ships as part of Chef. This handler serializes the run status data
    to a JSON file located at
    /var/chef/reports.\n\nChanges/Roadmap\n===============\n\n## 1.0.4\n\n*
    [COOK-654] dont try and access a class before it has been loaded\n* fix bad
    boolean check (if vs unless)\n\n## 1.0.2:\n\n* [COOK-620] ensure handler code
    is reloaded during daemonized chef runs\n\nLicense and
    Author\n==================\n\nAuthor:: Seth Chisamore
    (schisamo@opscode.com)\n\nCopyright:: 2011, Opscode, Inc\n\nLicensed under
    the Apache License, Version 2.0 (the “License”);\nyou may not use this file
    except in compliance with the License.\nYou may obtain a copy of the License
    at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by
    applicable law or agreed to in writing, software\ndistributed under the License
    is distributed on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, either express or implied.\nSee the License for the specific language
    governing permissions and\nlimitations under the License.\n",
    @maintainer=“Opscode, Inc.”, @maintainer_email=“cookbooks@opscode.com”,
    @license=“Apache 2.0”, @description=“Distribute and enable Chef Exception and
    Report handlers”, @platforms={}, @dependencies={}, @recommendations={},
    @suggestions={}, @conflicting={}, @providing={“chef_handler”=>">= 0.0.0",
    “chef_handler::json_file”=>">= 0.0.0"}, @replacing={}, @attributes={},
    @groupings={}, @recipes={“chef_handler”=>"", “chef_handler::json_file”=>""},
    @version=“1.0.4”>, @checksums={“64fd35146bb4042839800decca808b97”=>nil,
    “1af403317a8ccf8a6c4f325bcc7e4e04”=>nil,
    “b301b2d18594a1e9cc552e2e85a9be96”=>nil,
    “db05ae653e0fedf3c9747fad170612df”=>nil,
    “710010283d3560b512263d52f8271aa3”=>nil,
    “1976d7bafb98f6be15781023e134d943”=>nil,
    “e82549ca7a038fa004b8a06b12a13611”=>nil,
    “26ee3eb9b3adceb6e46f344c6618a169”=>nil},
    @manifest_records_by_path={“resources/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/64fd35146bb4042839800decca808b97”,
    “checksum”=>“64fd35146bb4042839800decca808b97”, “path”=>“resources/default.rb”,
    “specificity”=>“default”}, “providers/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1af403317a8ccf8a6c4f325bcc7e4e04”,
    “checksum”=>“1af403317a8ccf8a6c4f325bcc7e4e04”, “path”=>“providers/default.rb”,
    “specificity”=>“default”}, “recipes/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/b301b2d18594a1e9cc552e2e85a9be96”,
    “checksum”=>“b301b2d18594a1e9cc552e2e85a9be96”, “path”=>“recipes/default.rb”,
    “specificity”=>“default”}, “recipes/json_file.rb”=>{“name”=>“json_file.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/db05ae653e0fedf3c9747fad170612df”,
    “checksum”=>“db05ae653e0fedf3c9747fad170612df”, “path”=>“recipes/json_file.rb”,
    “specificity”=>“default”}, “attributes/default.rb”=>{“name”=>“default.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/710010283d3560b512263d52f8271aa3”,
    “checksum”=>“710010283d3560b512263d52f8271aa3”,
    “path”=>“attributes/default.rb”, “specificity”=>“default”},
    “files/default/handlers/README”=>{“name”=>“handlers/README”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/1976d7bafb98f6be15781023e134d943”,
    “checksum”=>“1976d7bafb98f6be15781023e134d943”,
    “path”=>“files/default/handlers/README”, “specificity”=>“default”},
    README.md”=>{“name”=>“README.md”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/e82549ca7a038fa004b8a06b12a13611”,
    “checksum”=>“e82549ca7a038fa004b8a06b12a13611”, “path”=>“README.md”,
    “specificity”=>“default”}, “metadata.rb”=>{“name”=>“metadata.rb”,
    “url”=>“http://chefsandbox:4000/cookbooks/chef_handler/1.0.4/files/26ee3eb9b3adceb6e46f344c6618a169”,
    “checksum”=>“26ee3eb9b3adceb6e46f344c6618a169”, “path”=>“metadata.rb”,
    “specificity”=>“default”}},
    @attribute_filenames_by_short_filename={“default”=>“default.rb”}>}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook thirdparty
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/recipes/java.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/recipes/python.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/thirdparty/README.rdoc, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook windows
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/zipfile.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/package.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/registry.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/auto_run.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/reboot.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/path.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/batch.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/resources/feature.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/registry.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/auto_run.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/path.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/feature_servermanagercmd.rb, as the cache is up to
    date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/zipfile.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/package.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/batch.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/feature_dism.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/providers/reboot.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/recipes/reboot_handler.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/feature_base.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/registry_helper.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/helper.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/windows_privileged.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/version.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/libraries/ruby_19_patches.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/attributes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/README.md, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/windows/metadata.json, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook searchplatform
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/indexer.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/indexer_doctor.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET
    Hashed Path:6MKR2gZNn0T6auDvA7mdGKzkjk0=
    X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
    X-Ops-Timestamp:2011-12-16T15:27:05Z
    X-Ops-UserId:BADNODE’
    Header hash: {“X-Ops-Sign”=>“version=1.0”, “X-Ops-Userid”=>“BADNODE”,
    “X-Ops-Timestamp”=>“2011-12-16T15:27:05Z”,
    “X-Ops-Content-Hash”=>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”,
    “X-Ops-Authorization-1”=>“018lb66js8cnnerd2EEd2k7sqO03VzZRzETjCE3Rf78Ar/osNQro6SitezaA”,
    “X-Ops-Authorization-2”=>“hKyOx00nzFpe12kQjT0bD4uSL7BbvKcQaAWYA5w1WK7lXOCc0eyGgkxKeT8D”,
    “X-Ops-Authorization-3”=>“Hz4E5+1K84XEvbzRYlqfd024qSXycQVj6tiWNU15xrIO74rc4hIzTZrqpP34”,
    “X-Ops-Authorization-4”=>“J2V9mvHnZTZJKoJBlS/5sg0w2PRhpWkxltk9PDdARYyGPH0B+Fjf+/zQ/3aG”,
    “X-Ops-Authorization-5”=>“KXpbSkTflhd43dQoEOYRNGwGtsK8GYYeUfbB/Y4wrgYlYIHef54bK/kN/DOg”,
    “X-Ops-Authorization-6”=>“3+uAuWzC/47x3qx04dpNYTelKXGJaHCviDBd6zfSfA==”}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to
    chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Streaming download from
    http://chefsandbox:4000/cookbooks/searchplatform/0.0.5/files/051a5710d3a963696e887cb8266cffd8
    to tempfile C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rest20111216-3884-oel6eq
    [Fri, 16 Dec 2011 10:27:05 -0500] INFO: Storing updated
    cookbooks/searchplatform/recipes/searcher.rb in the cache.
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rest20111216-3884-oel6eq ******
    c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb
    **** {}
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rest20111216-3884-oel6eq ******
    c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/recipes/searcher_doctor.rb, as the cache is up to
    date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/attributes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/searchplatform/README.rdoc, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Synchronizing cookbook chef_handler
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/resources/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/providers/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/recipes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/recipes/json_file.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/attributes/default.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/README.md, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Not storing
    cookbooks/chef_handler/metadata.rb, as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/feature_base.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/registry_helper.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file: c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/helper.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/windows_privileged.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file: c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/version.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s library
    file:
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/libraries/ruby_19_patches.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/registry.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/registry.rb into
    a provider named windows_registry defined in Chef::Provider::WindowsRegistry
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/auto_run.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/auto_run.rb into
    a provider named windows_auto_run defined in Chef::Provider::WindowsAutoRun
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/path.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/path.rb into a
    provider named windows_path defined in Chef::Provider::WindowsPath
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_servermanagercmd.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_servermanagercmd.rb
    into a provider named windows_feature_servermanagercmd defined in
    Chef::Provider::WindowsFeatureServermanagercmd
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/zipfile.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/zipfile.rb into a
    provider named windows_zipfile defined in Chef::Provider::WindowsZipfile
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/package.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/package.rb into a
    provider named windows_package defined in Chef::Provider::WindowsPackage
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/batch.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/batch.rb into a
    provider named windows_batch defined in Chef::Provider::WindowsBatch
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_dism.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/feature_dism.rb
    into a provider named windows_feature_dism defined in
    Chef::Provider::WindowsFeatureDism
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s providers
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/reboot.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/providers/reboot.rb into a
    provider named windows_reboot defined in Chef::Provider::WindowsReboot
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook chef_handler’s
    providers from
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/providers/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/providers/default.rb
    into a provider named chef_handler defined in Chef::Provider::ChefHandler
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/zipfile.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/zipfile.rb into a
    resource named windows_zipfile defined in Chef::Resource::WindowsZipfile
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/package.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/package.rb into a
    resource named windows_package defined in Chef::Resource::WindowsPackage
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/registry.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/registry.rb into
    a resource named windows_registry defined in Chef::Resource::WindowsRegistry
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/auto_run.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/auto_run.rb into
    a resource named windows_auto_run defined in Chef::Resource::WindowsAutoRun
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/reboot.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/reboot.rb into a
    resource named windows_reboot defined in Chef::Resource::WindowsReboot
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/path.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/path.rb into a
    resource named windows_path defined in Chef::Resource::WindowsPath
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/batch.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/batch.rb into a
    resource named windows_batch defined in Chef::Resource::WindowsBatch
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook windows’s resources
    from c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/feature.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/resources/feature.rb into a
    resource named windows_feature defined in Chef::Resource::WindowsFeature
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading cookbook chef_handler’s
    resources from
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/resources/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loaded contents of
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/resources/default.rb
    into a resource named chef_handler defined in Chef::Resource::ChefHandler
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Node BADNODE loading cookbook
    windows’s attribute file
    c:/opscode/chef/chefsandbox/cache/cookbooks/windows/attributes/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Node BADNODE loading cookbook
    searchplatform’s attribute file
    c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/attributes/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Node BADNODE loading cookbook
    chef_handler’s attribute file
    c:/opscode/chef/chefsandbox/cache/cookbooks/chef_handler/attributes/default.rb
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET
    Hashed Path:azAxOP7tW43jf1/s9JV6Zt5Rm8A=
    X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
    X-Ops-Timestamp:2011-12-16T15:27:05Z
    X-Ops-UserId:BADNODE’
    Header hash: {“X-Ops-Sign”=>“version=1.0”, “X-Ops-Userid”=>“BADNODE”,
    “X-Ops-Timestamp”=>“2011-12-16T15:27:05Z”,
    “X-Ops-Content-Hash”=>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”,
    “X-Ops-Authorization-1”=>“gY9pOnQrWfR/22Lykc40jhhv5dFQjg9ismpsKBA8Zh9z2tKipJ+Xa5NG4LRf”,
    “X-Ops-Authorization-2”=>“Uov2lQwqhLY+GjIxgxocQF+UB+738Wj2g+WTdl+WXhduZM+YnmsYcVSX9Ave”,
    “X-Ops-Authorization-3”=>“7Q69lxwXlnxnNnAi+SYxxYTxF+Ov+0idyC8+nZ+mrQepLsR+UDJWeR3Lt9Iy”,
    “X-Ops-Authorization-4”=>“MnZft9IhaUNa3wl/3N5omB9/pjRWTu+qHvfKDo5SSinJ5DYVdM+2JaF7+A92”,
    “X-Ops-Authorization-5”=>“MfQ8/q3VHuPYsmY+inSANV+sV/217AKXsQKuC/ctTClmipkUOcgv2ZLZr+Ml”,
    “X-Ops-Authorization-6”=>“0xCqWLE3dUGREgf5ozHY1jxSPOArpm+IHH6sYhJtrw==”}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to
    chefsandbox:4000/environments/MyEnv
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading Recipe thirdparty::java via
    include_recipe
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Found recipe java in cookbook
    thirdparty
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading Recipe thirdparty::python via
    include_recipe
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Found recipe python in cookbook
    thirdparty
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Loading Recipe
    searchplatform::searcher via include_recipe
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Found recipe searcher in cookbook
    searchplatform
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Signing the request as BADNODE
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: String to sign: 'Method:GET
    Hashed Path:+uTE2x9p2fxBryxq3ffXEhtzvfg=
    X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk=
    X-Ops-Timestamp:2011-12-16T15:27:05Z
    X-Ops-UserId:BADNODE’
    Header hash: {“X-Ops-Sign”=>“version=1.0”, “X-Ops-Userid”=>“BADNODE”,
    “X-Ops-Timestamp”=>“2011-12-16T15:27:05Z”,
    “X-Ops-Content-Hash”=>“2jmj7l5rSw0yVb/vlWAYkK/YBwk=”,
    “X-Ops-Authorization-1”=>“KMwK/Vf3I223rYBzLMU0+gIep5qKcvzWYlFFHgUblZJkjK9C4GpQcvaZrw+E”,
    “X-Ops-Authorization-2”=>“TDgfWcN3Fed7jl4gAkOaPZ+28nA+y2B/OT1PLzb30ac1LgbIBr4CHoapCFXe”,
    “X-Ops-Authorization-3”=>“sQNHGgG3MjxfI+Nwyqab2Y7/NedB4D9vZXWbv2HBeEOswi4si5SfX6yk/diz”,
    “X-Ops-Authorization-4”=>“2oZUgocH5gADWujL1L8cXOCc5pIx1dGyIzrG4NPGbsszwc09Yl9vio9hE1E/”,
    “X-Ops-Authorization-5”=>“57ATf5qCbQuGOSwEuFNlns4C4w4ETufygPJQkqIVnx9U3zG9IyZR+faY/baO”,
    “X-Ops-Authorization-6”=>“TgykftvvhCZutYm9OKzNL7qXfTMhrw0R46pewr/aRQ==”}
    [Fri, 16 Dec 2011 10:27:05 -0500] DEBUG: Sending HTTP Request via GET to
    chefsandbox:4000/data/qa-passwords/passwords
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Loading Recipe
    searchplatform::searcher_doctor via include_recipe
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Found recipe searcher_doctor in
    cookbook searchplatform
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Converging node BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/jdk-6u17-windows-x64.exe] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/jdk-6u17-windows-x64.exe] action
    create (thirdparty::java line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/java.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    remote_file[c:/opscode/chef/chefsandbox/cache/jdk-6u17-windows-x64.exe] due to
    not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing windows_package[java] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing windows_package[java] action
    install (thirdparty::java line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/java.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping windows_package[java] due to
    not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    windows_path[C:\buildtools\java\jdk-1.6.0_17\bin] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    windows_path[C:\buildtools\java\jdk-1.6.0_17\bin] action add (thirdparty::java
    line /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/java.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    windows_path[C:\buildtools\java\jdk-1.6.0_17\bin] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/python-2.7.amd64.msi] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    remote_file[c:/opscode/chef/chefsandbox/cache/python-2.7.amd64.msi] action
    create (thirdparty::python line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/python.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    remote_file[c:/opscode/chef/chefsandbox/cache/python-2.7.amd64.msi] due to
    not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing windows_package[python] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing windows_package[python]
    action install (thirdparty::python line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/python.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping windows_package[python] due
    to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    windows_path[C:\buildtools\python] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    windows_path[C:\buildtools\python] action add (thirdparty::python line
    /opscode/chef/chefsandbox/cache/cookbooks/thirdparty/recipes/python.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    windows_path[C:\buildtools\python] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    directory[E:/MyEnv/search_server] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    directory[E:/MyEnv/search_server] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: directory[E:/MyEnv/search_server]
    created directory E:/MyEnv/search_server
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild01] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild01] action create
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    directory[E:/MyEnv/RMSIndexes/IndexBuild01] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild02] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    directory[E:/MyEnv/RMSIndexes/IndexBuild02] action create
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping
    directory[E:/MyEnv/RMSIndexes/IndexBuild02] due to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing directory[E:/MyEnv/files]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing directory[E:/MyEnv/files]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Skipping directory[E:/MyEnv/files] due
    to not_if
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing ruby_block[stop_service] on
    BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing ruby_block[stop_service]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[stop_service] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    ruby_block[remove_old_backups] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    ruby_block[remove_old_backups] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[remove_old_backups] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    ruby_block[backup_install_dir] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    ruby_block[backup_install_dir] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    &&&&&&&&&&&&&&&&&&&&&&&&&&& E:/MyEnv/search_server ******
    E:/MyEnv/search_server-12-16-2011_10-27-06-bak **** {}
    &&&&&&&&&&&&&&&&&&&&&&&&&&& E:/MyEnv/search_server ******
    E:/MyEnv/search_server-12-16-2011_10-27-06-bak
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[backup_install_dir] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing ruby_block[verify_backup]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing ruby_block[verify_backup]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: ruby_block[verify_backup] called
    [Fri, 16 Dec 2011 10:27:06 -0500] DEBUG: Processing
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] on BADNODE
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Processing
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] action create
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:06 -0500] WARN: Error loading cached checksum for key
    "chef-file-E:-MyEnv-files-backend_server-searcher-zip"
    [Fri, 16 Dec 2011 10:27:06 -0500] WARN: dump format error for symbol(0x75)
    (ArgumentError)
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta/basic_file.rb:53:in
    load' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta/basic_file.rb:53:inraw_get’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta/basic_file.rb:41:in
    []' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/moneta-0.6.0/lib/moneta.rb:69:infetch’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:150:in
    fetch' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:115:inlookup_checksum’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:111:in
    checksum_for_file' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/checksum_cache.rb:101:inchecksum_for_file’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/checksum.rb:27:in
    checksum' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/remote_file.rb:31:inload_current_resource’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:436:in
    run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:inrun_action’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
    block (2 levels) in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:ineach’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
    block in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:inblock in execute_each_resource’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
    call' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall_iterator_block’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:in
    step' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:initerate’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:in
    each_with_index' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:inexecute_each_resource’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:in
    converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:inconverge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:in
    run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:inblock in run_application’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
    loop' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inrun_application’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:in
    run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in<top (required)>'
    C:/opscode/chef/bin/chef-client:19:in load' C:/opscode/chef/bin/chef-client:19:in
    [Fri, 16 Dec 2011 10:27:06 -0500] INFO: Removing invalid checksum cache files
    [Fri, 16 Dec 2011 10:27:07 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] checking for changes
    [Fri, 16 Dec 2011 10:27:07 -0500] DEBUG: Sending HTTP Request via GET to
    buildserver:80/job/search-platform-trunk/lastSuccessfulBuild/artifact/backend/distribution/backend_server.searcher.zip
    [Fri, 16 Dec 2011 10:27:07 -0500] DEBUG: Streaming download from
    http://buildserver/job/search-platform-trunk/lastSuccessfulBuild/artifact/backend/distribution/backend_server.searcher.zip
    to tempfile C:/DOCUME~1/user/LOCALS~1/Temp/3/chef-rest20111216-3884-23mar7
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] checking for file
    existence of E:/MyEnv/files/backend_server.searcher.zip
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] file exists at
    E:/MyEnv/files/backend_server.searcher.zip
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] target checksum:
    5b5acabb7c854412b91b22ef835f79c504f70a2956a17516b1309e6cf04108c9
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] source checksum:
    5b5acabb7c854412b91b22ef835f79c504f70a2956a17516b1309e6cf04108c9
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG:
    remote_file[E:/MyEnv/files/backend_server.searcher.zip] target and source
    checksums are the same - not updating
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG: Processing ruby_block[verify_download]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: Processing ruby_block[verify_download]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: ruby_block[verify_download] called
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG: Processing
    ruby_block[verify_searchdir_value] on BADNODE
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: Processing
    ruby_block[verify_searchdir_value] action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: ##############################
    E:/MyEnv/search_server EXISTS.
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: ruby_block[verify_searchdir_value]
    called
    [Fri, 16 Dec 2011 10:27:40 -0500] DEBUG: Processing
    windows_zipfile[E:/MyEnv/search_server] on BADNODE
    [Fri, 16 Dec 2011 10:27:40 -0500] INFO: Processing
    windows_zipfile[E:/MyEnv/search_server] action unzip (searchplatform::searcher
    line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:41 -0500] DEBUG: unzip
    E:/MyEnv/files/backend_server.searcher.zip => . (overwrite=true)
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Processing
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    on BADNODE
    [Fri, 16 Dec 2011 10:27:42 -0500] INFO: Processing
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    action create (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Not storing
    cookbooks/searchplatform/templates/default/searcher/conf/searcher_environmentSettings.xml.erb,
    as the cache is up to date.
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Current content’s checksum:
    [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Rendered content’s checksum:
    eb76da29f9e2d4928876b4c501a5b6ac03b6c0ffaf5ebcadd045fb2ce2b1bc3d
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb
    ****** E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml
    **** {}
    &&&&&&&&&&&&&&&&&&&&&&&&&&&
    C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb
    ****** E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml
    [Fri, 16 Dec 2011 10:27:42 -0500] ERROR:
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    (searchplatform::searcher line
    /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
    has had an error
    [Fri, 16 Dec 2011 10:27:42 -0500] ERROR:
    template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
    (c:/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb:168:in
    from_file') had an error: template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml] (searchplatform::searcher line /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb) had an error: No such file or directory - (C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb, E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml) C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inrename’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in block in mv' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:inblock in
    fu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:in
    fu_each_src_dest0' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:infu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:in mv' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:inblock in action_create’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:in
    block in render_template' C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:inopen’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:in
    render_template' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:inrender_with_context’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:in
    action_create' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:inrun_action’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:in
    run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock (2 levels) in converge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
    each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock in converge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:in
    block in execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
    call_iterator_block' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:instep’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:in
    iterate' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:ineach_with_index’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:in
    execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:inconverge’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:in
    converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:inrun’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
    block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
    run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
    C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
    <top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
    C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:27:42 -0500] ERROR: Running exception handlers [Fri, 16 Dec 2011 10:27:42 -0500] FATAL: Saving node information to c:/opscode/chef/chefsandbox/cache/failed-run-data.json [Fri, 16 Dec 2011 10:27:42 -0500] ERROR: Exception handlers complete [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Re-raising exception: Errno::ENOENT - template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml] (searchplatform::searcher line /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb) had an error: No such file or directory - (C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb, E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml) C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inrename’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in block in mv' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:inblock in
    fu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:in
    fu_each_src_dest0' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:infu_each_src_dest’
    C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:in `mv’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:in
`block in action_create’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:in
block in render_template' C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:inopen’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:in
`render_template’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:in
`render_with_context’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:in
`action_create’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:in
`run_action’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:in
`run_action’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
`block (2 levels) in converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
`each’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
`block in converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:in
`block in execute_each_resource’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
`call’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
`call_iterator_block’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:in
`step’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:in
`iterate’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:in
`each_with_index’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:in
`execute_each_resource’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:in
`converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:in
`converge’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:in
`run’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
`block in run_application’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
`loop’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
`run_application’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:in
`run’

C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in <main>' [Fri, 16 Dec 2011 10:27:42 -0500] FATAL: Stacktrace dumped to c:/opscode/chef/chefsandbox/cache/chef-stacktrace.out [Fri, 16 Dec 2011 10:27:42 -0500] DEBUG: Errno::ENOENT: template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml] (searchplatform::searcher line /opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb) had an error: No such file or directory - (C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb, E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml) C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inrename’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in block in mv' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:inblock in
fu_each_src_dest’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:in
fu_each_src_dest0' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:infu_each_src_dest’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:in mv' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:inblock in action_create’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:in
block in render_template' C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:inopen’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:in
render_template' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:inrender_with_context’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:in
action_create' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:inrun_action’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:in
run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock (2 levels) in converge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
each' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:inblock in converge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:in
block in execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
call_iterator_block' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:instep’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:in
iterate' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:ineach_with_index’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:in
execute_each_resource' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:inconverge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:in
converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:in
block in run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inloop’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
run_application' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:inrun’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in
<top (required)>' C:/opscode/chef/bin/chef-client:19:inload’
C:/opscode/chef/bin/chef-client:19:in `’
[Fri, 16 Dec 2011 10:27:42 -0500] FATAL: Errno::ENOENT:
template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
(searchplatform::searcher line
/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
had an error: No such file or directory -
(C:/DOCUME~1/poakes/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb,
E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml)

Here is the chef-stacktrace.out for this run (also changed a little text for
privacy).

Generated at 2011-12-16 10:27:42 -0500
Errno::ENOENT:
template[E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml]
(searchplatform::searcher line
/opscode/chef/chefsandbox/cache/cookbooks/searchplatform/recipes/searcher.rb)
had an error: No such file or directory -
(C:/DOCUME~1/user/LOCALS~1/Temp/3/chef-rendered-template20111216-3884-uzodvb,
E:/MyEnv/search_server/backend/conf/searcher_environmentSettings.xml)
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:in rename' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:519:inblock in mv’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1427:in block in fu_each_src_dest' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1443:infu_each_src_dest0’
C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:1425:in fu_each_src_dest' C:/opscode/chef/embedded/lib/ruby/1.9.1/fileutils.rb:506:inmv’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:47:in
block in action_create' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:48:inblock in render_template’
C:/opscode/chef/embedded/lib/ruby/1.9.1/tempfile.rb:320:in open' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/mixin/template.rb:45:inrender_template’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:99:in
render_with_context' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/provider/template.rb:39:inaction_create’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource.rb:437:in
run_action' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:45:inrun_action’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
block (2 levels) in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:ineach’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:81:in
block in converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:94:inblock in execute_each_resource’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:in
call' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:116:incall_iterator_block’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:85:in
step' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:104:initerate’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection/stepable_iterator.rb:55:in
each_with_index' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/resource_collection.rb:92:inexecute_each_resource’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/runner.rb:76:in
converge' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:312:inconverge’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/client.rb:160:in
run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:239:inblock in run_application’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:in
loop' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application/client.rb:229:inrun_application’
C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/lib/chef/application.rb:67:in
run' C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-0.10.4/bin/chef-client:26:in<top (required)>'
C:/opscode/chef/bin/chef-client:19:in load' C:/opscode/chef/bin/chef-client:19:in

This e-mail message, and any attachments, is intended only for the use of the individual or entity identified in the alias address of this message and may contain information that is confidential, privileged and subject to legal restrictions and penalties regarding its unauthorized disclosure and use. Any unauthorized review, copying, disclosure, use or distribution is strictly prohibited. If you have received this e-mail message in error, please notify the sender immediately by reply e-mail and delete this message, and any attachments, from your system. Thank you.