Created
February 16, 2012 17:58
-
-
Save gmcinnes/1846747 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Thu, 16 Feb 2012 11:22:35 -0500] INFO: *** Chef 0.10.8 *** | |
| [Thu, 16 Feb 2012 11:22:37 -0500] INFO: Run List is [recipe[bootstrap::hosts], recipe[chef-client::delete_validation], recipe[chef-client::config], recipe[chef-client::service], role[baseline], role[backup_client]] | |
| [Thu, 16 Feb 2012 11:22:37 -0500] INFO: Run List expands to [bootstrap::hosts, chef-client::delete_validation, chef-client::config, chef-client::service, bootstrap::selinux, users, ntp, iptables, ssh, sudo, vim, postfix, postfix::aliases, nagios::client, logrotate, chef-client, backups::client] | |
| [Thu, 16 Feb 2012 11:22:37 -0500] INFO: Starting Chef Run for app.staging.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:37 -0500] INFO: Running start handlers | |
| [Thu, 16 Feb 2012 11:22:37 -0500] INFO: Start handlers complete. | |
| [Thu, 16 Feb 2012 11:22:39 -0500] INFO: Loading cookbooks [apache2, backups, bootstrap, build-essential, chef-client, iptables, logrotate, mysql, nagios, ntp, openssl, php, postfix, selinux, ssh, sudo, users, vim, xml] | |
| [Thu, 16 Feb 2012 11:22:39 -0500] INFO: Missing gem 'mysql' | |
| [Thu, 16 Feb 2012 11:22:39 -0500] INFO: PhpPear light-weight provider already initialized -- overriding! | |
| [Thu, 16 Feb 2012 11:22:39 -0500] INFO: PhpPearChannel light-weight provider already initialized -- overriding! | |
| [Thu, 16 Feb 2012 11:22:39 -0500] INFO: PhpPear light-weight resource already initialized -- overriding! | |
| [Thu, 16 Feb 2012 11:22:39 -0500] INFO: PhpPearChannel light-weight resource already initialized -- overriding! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [Thu, 16 Feb 2012 11:22:29 -0500] INFO: *** Chef 0.10.8 *** | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin os | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin kernel | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin ruby | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin languages | |
| [Thu, 16 Feb 2012 11:22:29 -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 ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: platform=x86_64-linux,version=1.9.2,release_date=2011-07-09,target=x86_64-unknown-linux-gnu,target_cpu=x86_64,target_vendor=unknown,target_os=linux,host=x86_64-unknown-linux-gnu,host_cpu=x86_64,host_os=linux-gnu,host_vendor=unknown,bin_dir=/usr/local/bin,ruby_bin=/usr/local/bin/ruby, | |
| [Thu, 16 Feb 2012 11:22:29 -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 ---- | |
| [Thu, 16 Feb 2012 11:22:29 -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 ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -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 ---- | |
| [Thu, 16 Feb 2012 11:22:29 -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 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: gem | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'") returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: /usr/local/lib/ruby/gems/1.9.1 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!") returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -s STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Linux | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -s STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -s STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -s STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (uname -s) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -r STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: 2.6.32-33-server | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -r STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -r STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -r STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (uname -r) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: #72-Ubuntu SMP Fri Jul 29 21:21:55 UTC 2011 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (uname -v) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -m STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: x86_64 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -m STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -m STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -m STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (uname -m) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin c | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin gcc -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End gcc -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin gcc -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Using built-in specs. | |
| Target: x86_64-linux-gnu | |
| Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu | |
| Thread model: posix | |
| gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End gcc -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (gcc -v) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: GNU C Library (Ubuntu EGLIBC 2.11.1-0ubuntu7.8) stable release version 2.11.1, by Roland McGrath et al. | |
| Copyright (C) 2009 Free Software Foundation, Inc. | |
| This is free software; see the source for copying conditions. | |
| There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A | |
| PARTICULAR PURPOSE. | |
| Compiled by GNU CC version 4.4.3. | |
| Compiled on a Linux >>2.6.24-27-server<< system on 2011-01-21. | |
| Available extensions: | |
| crypt add-on version 2.1 by Michael Glad and others | |
| GNU Libidn by Simon Josefsson | |
| Native POSIX Threads Library by Ulrich Drepper et al | |
| BIND-8.2.3-T5B | |
| For bug reporting instructions, please see: | |
| <http://www.debian.org/Bugs/>. | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End /lib/libc.so.6 STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End /lib/libc.so.6 STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (/lib/libc.so.6) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin cl /? STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End cl /? STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin cl /? STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: sh: cl: not found | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End cl /? STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (cl /?) returned 127 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin devenv.com /? STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End devenv.com /? STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin devenv.com /? STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: sh: devenv.com: not found | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End devenv.com /? STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (devenv.com /?) returned 127 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Plugin c threw exception #<Ohai::Exceptions::Exec: command xlc -qversion doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/c.rb:77:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin lua | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Plugin lua threw exception #<Ohai::Exceptions::Exec: command lua -v doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/lua.rb:27:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin chef | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin erlang | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Plugin erlang threw exception #<Ohai::Exceptions::Exec: command erl +V doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/erlang.rb:26:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin cloud | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin ec2 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin hostname | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::hostname | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin hostname -s STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: app1 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End hostname -s STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin hostname -s STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End hostname -s STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (hostname -s) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin hostname --fqdn STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End hostname --fqdn STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin hostname --fqdn STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End hostname --fqdn STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (hostname --fqdn) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin network | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::network | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin route -n | grep -m 1 ^0.0.0.0 STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: 0.0.0.0 10.101.1.1 0.0.0.0 UG 100 0 0 eth2 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End route -n | grep -m 1 ^0.0.0.0 STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin route -n | grep -m 1 ^0.0.0.0 STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End route -n | grep -m 1 ^0.0.0.0 STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (route -n | grep -m 1 ^0.0.0.0) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Using default interface for default ip and mac address | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: has_ec2_mac? == true | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: has_ec2_mac? == false | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: looks_like_ec2? == false | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin rackspace | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin eucalyptus | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: has_euca_mac? == false | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: has_euca_mac? == false | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: has_euca_mac? == false | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: looks_like_euca? == false | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin dmi_common | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin ohai_time | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin ohai | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin ip_scopes | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ip_scopes: cannot load gem, plugin disabled: no such file to load -- ipaddr_extensions | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin java | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Plugin java threw exception #<Ohai::Exceptions::Exec: command java -version doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/java.rb:24:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin uptime | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin dmi | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: unrecognized output line; discarding: | |
| 32-bit Memory Error Information | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: unrecognized output line; discarding: | |
| 64-bit Memory Error Information | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin network_listeners | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Plugin network_listeners threw exception #<LoadError: no such file to load -- sigar> /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' | |
| /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/network_listeners.rb:19:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin mono | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Plugin mono threw exception #<Ohai::Exceptions::Exec: command mono -V doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/mono.rb:27:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin command | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin groovy | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Plugin groovy threw exception #<Ohai::Exceptions::Exec: command groovy -v doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/groovy.rb:27:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin python | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) | |
| [GCC 4.4.3] | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (python -c "import sys; print sys.version") returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin passwd | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin php | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin php -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: PHP 5.3.2-1ubuntu4.14 with Suhosin-Patch (cli) (built: Feb 11 2012 06:35:39) | |
| Copyright (c) 1997-2009 The PHP Group | |
| Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End php -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin php -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End php -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (php -v) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin perl | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: version='5.10.1'; | |
| archname='x86_64-linux-gnu-thread-multi'; | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End perl -V:version -V:archname STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End perl -V:version -V:archname STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (perl -V:version -V:archname) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin virtualization | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::virtualization | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin keys | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin platform | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::platform | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::lsb | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::ps | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::ssh_host_key | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::kernel | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -o STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: GNU/Linux | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -o STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- Begin uname -o STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: ---- End uname -o STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Ran (uname -o) returned 0 | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::cpu | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::uptime | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::filesystem | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::block_device | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Loading plugin linux::memory | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Client key /etc/chef/client.pem is present - skipping registration | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Building node object for app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:29 -0500] DEBUG: Signing the request as app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: String to sign: 'Method:GET | |
| Hashed Path:kFw8EwrCOVyC4jcZPn/mGW9GkWU= | |
| X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= | |
| X-Ops-Timestamp:2012-02-16T16:22:29Z | |
| X-Ops-UserId:app1.comms.marsdd.com' | |
| Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"app1.comms.marsdd.com", "X-Ops-Timestamp"=>"2012-02-16T16:22:29Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"txk0sdNL1xH+l7D3T8co/EA0Lkkl43Hpvv7NwBiriJxzYOBU0B70p15hv6EC", "X-Ops-Authorization-2"=>"C2wP6OMBK3vejpY7aQEyoX/UxK7UswTqa9z2qLlQfQTYE7WZjR1O8/84xq86", "X-Ops-Authorization-3"=>"DKB1frNJ/wcK94pnUbwrSIYKXkF7w6DH68UL1nlCBfAqeF/jc7llVJx2Exc6", "X-Ops-Authorization-4"=>"cWesnb7ezWnaWMdgC3GI4RbqiUzlKDCew2M4WzOP+D4/vrWiEe2R6UZUpvr5", "X-Ops-Authorization-5"=>"SIMwkTKQKUZt3+uyXrNMuo/kMUJNrUMQWlRmNZajOJerUMNuTEuBS4BSmDrW", "X-Ops-Authorization-6"=>"zkvfYJKGlKnJk6pa1LnvLKmJ61HboNnUjuhR8irDOg=="} | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/marsdd/nodes/app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Extracting run list from JSON attributes provided on command line | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Applying attributes from json file | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Platform is ubuntu version 10.04 | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Signing the request as app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: String to sign: 'Method:GET | |
| Hashed Path:7SfuEwguvsrw8yjron5P2mZxRVw= | |
| X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= | |
| X-Ops-Timestamp:2012-02-16T16:22:30Z | |
| X-Ops-UserId:app1.comms.marsdd.com' | |
| Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"app1.comms.marsdd.com", "X-Ops-Timestamp"=>"2012-02-16T16:22:30Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"pZW0U5pFZiBiTUC5KPM4+Hvb5TVvGa0UslK0NBm8CzE055jPvPkn/nwGdtXY", "X-Ops-Authorization-2"=>"3j5v6LdxlMHg9qvRfMtM/aNZnx24mR2GCggN0W91xfLu4j95pGsgaU88OCf3", "X-Ops-Authorization-3"=>"NKiXwS5Oqhy90dpe4XoJ21EJdx2Ur/iKU0FcdfnyfdowLe1zPWqVZCzFHV+s", "X-Ops-Authorization-4"=>"ojHJrUX8tqKPcb+wfAgOqQ11ESxIoRiT7DQGsebEuBqqxx4OQIOx7Hntm0D/", "X-Ops-Authorization-5"=>"qPgBR0npVY7IEQNNq81EWFzzKp/XPQaZTz4Dep6Vt4ZwONX8mH4NvdyZVKNy", "X-Ops-Authorization-6"=>"BBiU68VEvfFcYI56FwtN/2mAEYt1pU77Neb6zAAo1g=="} | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/marsdd/roles/baseline | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Signing the request as app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: String to sign: 'Method:GET | |
| Hashed Path:ezOFHJQpqt9HkOcSq0HDkFcrJS0= | |
| X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= | |
| X-Ops-Timestamp:2012-02-16T16:22:30Z | |
| X-Ops-UserId:app1.comms.marsdd.com' | |
| Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"app1.comms.marsdd.com", "X-Ops-Timestamp"=>"2012-02-16T16:22:30Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"rURw4/Nav0enDu9h0N8PYKrHO2hBX5TE9f6NRqFqtBZYY4AN8iutLoCP3ARp", "X-Ops-Authorization-2"=>"N5M2hwEtNn5PhVnxVVI3OVnvIQjqOn0oKS56AWdoS1qImVigEjUKff7I6nEY", "X-Ops-Authorization-3"=>"0T4l2leykFMs5V2rMA30Qw+fNCRcF9WENV5i8ZchPPdKjppRu0AvP4vs0u19", "X-Ops-Authorization-4"=>"KD751JQ2j9hQ9ARiW6e/0CQ0oFBJlEoZmrpXNv9mMyH03nAd1YukEwDlSuu1", "X-Ops-Authorization-5"=>"5bhguer5Qs1xVUYkLYmRecN36GnRb4fmSpkEJuJ6K/n02EE7bHFi+79TIwI2", "X-Ops-Authorization-6"=>"U1EJxM+IF6Y7Ddti0Mdz0VyuXKVJBpycVM2xlZNqxw=="} | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/marsdd/roles/backup_client | |
| [Thu, 16 Feb 2012 11:22:30 -0500] INFO: Run List is [recipe[bootstrap::hosts], recipe[chef-client::delete_validation], recipe[chef-client::config], recipe[chef-client::service], role[baseline], role[backup_client]] | |
| [Thu, 16 Feb 2012 11:22:30 -0500] INFO: Run List expands to [bootstrap::hosts, chef-client::delete_validation, chef-client::config, chef-client::service, bootstrap::selinux, users, ntp, iptables, ssh, sudo, vim, postfix, postfix::aliases, nagios::client, logrotate, chef-client, backups::client] | |
| [Thu, 16 Feb 2012 11:22:30 -0500] INFO: Starting Chef Run for app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:30 -0500] INFO: Running start handlers | |
| [Thu, 16 Feb 2012 11:22:30 -0500] INFO: Start handlers complete. | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Synchronizing cookbooks | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Signing the request as app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: String to sign: 'Method:POST | |
| Hashed Path:qHWVq1VL00fpExpRr9fu+HPLgWw= | |
| X-Ops-Content-Hash:WmOm38hWL3c7jUYEelmZs+y6zY0= | |
| X-Ops-Timestamp:2012-02-16T16:22:30Z | |
| X-Ops-UserId:app1.comms.marsdd.com' | |
| Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"app1.comms.marsdd.com", "X-Ops-Timestamp"=>"2012-02-16T16:22:30Z", "X-Ops-Content-Hash"=>"WmOm38hWL3c7jUYEelmZs+y6zY0=", "X-Ops-Authorization-1"=>"yI08EngrC54LE+mf2GBnDNaCWC4z9zCKI6ro/GjWkfr+/oNYJSMX/tgeLPkf", "X-Ops-Authorization-2"=>"AeNAA7G3Oq+38kHrV90xeKvMeFzVPDvZltO9Je61+ZF5wJFYGihhhIHTp/lf", "X-Ops-Authorization-3"=>"dBEzd6eiTGX8NcI8iLXebL55JiSrAR98pPk+9UBucVBR7jXdmdGVEBkgfLc+", "X-Ops-Authorization-4"=>"5xGxxTa9Pc/TMCAGpU6VhHFpt49zbEamfXPOtME3JjFT9PANxWrXNWCm0tJF", "X-Ops-Authorization-5"=>"Mi8OznaZpJNQxezu1GXD29lp+2LV1rECgXiU3oIrlap2koCicqvX8jBi4ZjQ", "X-Ops-Authorization-6"=>"DVUimC4KJ9FnsIWqU+d2ViNKNfps1/ueBc9oKDLJjg=="} | |
| [Thu, 16 Feb 2012 11:22:30 -0500] DEBUG: Sending HTTP Request via POST to api.opscode.com:443/organizations/marsdd/environments/_default/cookbook_versions | |
| [Thu, 16 Feb 2012 11:22:32 -0500] INFO: Loading cookbooks [apache2, backups, bootstrap, build-essential, chef-client, iptables, logrotate, mysql, nagios, ntp, openssl, php, postfix, selinux, ssh, sudo, users, vim, xml] | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Cookbooks detail: {"logrotate"=>#<Chef::CookbookVersion:0x00000004d6aa20 @name="logrotate", @frozen=false, @attribute_filenames=[], @definition_filenames=["logrotate_app.rb"], @template_filenames=["logrotate.erb"], @file_filenames=[], @recipe_filenames=["default.rb"], @recipe_filenames_by_name={"default"=>"default.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x00000004d6a200 @db="chef", @rest=#<Chef::REST:0x00000004d6a110 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x00000004d69e90 @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={"name"=>"logrotate-0.8.2", "definitions"=>[{"name"=>"logrotate_app.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-df3ef9bc88203ac7d417bede345668de?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=J0Uzwq81ts3ZMJ0q6q8r5y5FpRU%3D", "checksum"=>"df3ef9bc88203ac7d417bede345668de", "path"=>"definitions/logrotate_app.rb", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "files"=>[], "attributes"=>[], "metadata"=>{"name"=>"logrotate", "description"=>"Keeps logrotate package updated and has definition for logrotate configs", "long_description"=>"DESCRIPTION\n====\n\nManages the logrotate package and provides a definition to manage application specific logrotate configuration.\n\nREQUIREMENTS\n====\n\nShould work on any platform that includes a 'logrotate' package and writes logrotate configuration to /etc/logrotate.d. Tested on Ubuntu, Debian and Red Hat/CentOS.\n\nDEFINITIONS\n====\n\n* ``logrotate_app``\n\nThis definition can be used to drop off customized logrotate config files on a per application basis.\n\nThe definition takes the following params:\n\n* path: specifies a single path (string) or multiple paths (array) that should have logrotation stanzas created in the config file. No default, this must be specified.\n* enable: true/false, if true it will create the template in /etc/logrotate.d.\n* frequency: sets the frequency for rotation. Default value is 'weekly'. Valid values are: daily, weekly, monthly, yearly, see the logrotate man page for more information.\n* template: sets the template source, default is \"logrotate.erb\".\n* cookbook: select the template source from the specified cookbook. By default it will use the cookbook where the definition is used.\n* create: creation parameters for the logrotate \"create\" config, follows the form \"mode owner group\".\n\nSee USAGE below.\n\nUSAGE\n====\n\nThe default recipe will ensure logrotate is always up to date.\n\nTo create application specific logrotate configs, use the `logrotate_app` definition. For example, to rotate logs for a tomcat application named myapp that writes its log file to /var/log/tomcat/myapp.log:\n\n logrotate_app \"tomcat-myapp\" do\n cookbook \"logrotate\"\n path \"/var/log/tomcat/myapp.log\"\n frequency \"daily\"\n rotate 30\n create \"644 root adm\"\n end\n\nTo rotate multiple logfile paths, specify the path as an array:\n\n logrotate_app \"tomcat-myapp\" do\n cookbook \"logrotate\"\n path [ \"/var/log/tomcat/myapp.log\", \"/opt/local/tomcat/catalina.out\" ]\n frequency \"daily\"\n create \"644 root adm\"\n rotate 7\n end\n\nLICENSE AND AUTHOR\n====\n\nAuthor:: Scott M. Likens (<scott@likens.us>)\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nCopyright:: 2009, Scott M. Likens\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"=>{"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"logrotate"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"logrotate"=>"Keeps logrotate package updated"}, "version"=>"0.8.2"}, "providers"=>[], "cookbook_name"=>"logrotate", "resources"=>[], "templates"=>[{"name"=>"logrotate.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-98666ac88d49dc82887089867934e5c2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=N%2BO%2BiwsbxteubAaF%2BdDu%2BKvT8EA%3D", "checksum"=>"98666ac88d49dc82887089867934e5c2", "path"=>"templates/default/logrotate.erb", "specificity"=>"default"}], "libraries"=>[], "version"=>"0.8.2", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-cd171b7e69e29d4a199d4e1f1c60a627?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=yUbT1TgqnKNXncmPaNFWmsROowk%3D", "checksum"=>"cd171b7e69e29d4a199d4e1f1c60a627", "path"=>"recipes/default.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-772f9cac9ea196be3bc754d9fe3f0840?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=5Fg2CaRPZ2LBUjNQ3G77nYcROvU%3D", "checksum"=>"772f9cac9ea196be3bc754d9fe3f0840", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-833f50ef1de18d47ad2ccd2f76b1a77e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xd1eFzZbdcFxu00wC2X0WGXsOJo%3D", "checksum"=>"833f50ef1de18d47ad2ccd2f76b1a77e", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-191a3fb8b16ed9c716cdd0a56bc3170d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=4GLv32L5WxqhXs6W%2FLoUpnD0f90%3D", "checksum"=>"191a3fb8b16ed9c716cdd0a56bc3170d", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x00000004d61880 @cookbook=nil, @name="logrotate", @long_description="DESCRIPTION\n====\n\nManages the logrotate package and provides a definition to manage application specific logrotate configuration.\n\nREQUIREMENTS\n====\n\nShould work on any platform that includes a 'logrotate' package and writes logrotate configuration to /etc/logrotate.d. Tested on Ubuntu, Debian and Red Hat/CentOS.\n\nDEFINITIONS\n====\n\n* ``logrotate_app``\n\nThis definition can be used to drop off customized logrotate config files on a per application basis.\n\nThe definition takes the following params:\n\n* path: specifies a single path (string) or multiple paths (array) that should have logrotation stanzas created in the config file. No default, this must be specified.\n* enable: true/false, if true it will create the template in /etc/logrotate.d.\n* frequency: sets the frequency for rotation. Default value is 'weekly'. Valid values are: daily, weekly, monthly, yearly, see the logrotate man page for more information.\n* template: sets the template source, default is \"logrotate.erb\".\n* cookbook: select the template source from the specified cookbook. By default it will use the cookbook where the definition is used.\n* create: creation parameters for the logrotate \"create\" config, follows the form \"mode owner group\".\n\nSee USAGE below.\n\nUSAGE\n====\n\nThe default recipe will ensure logrotate is always up to date.\n\nTo create application specific logrotate configs, use the `logrotate_app` definition. For example, to rotate logs for a tomcat application named myapp that writes its log file to /var/log/tomcat/myapp.log:\n\n logrotate_app \"tomcat-myapp\" do\n cookbook \"logrotate\"\n path \"/var/log/tomcat/myapp.log\"\n frequency \"daily\"\n rotate 30\n create \"644 root adm\"\n end\n\nTo rotate multiple logfile paths, specify the path as an array:\n\n logrotate_app \"tomcat-myapp\" do\n cookbook \"logrotate\"\n path [ \"/var/log/tomcat/myapp.log\", \"/opt/local/tomcat/catalina.out\" ]\n frequency \"daily\"\n create \"644 root adm\"\n rotate 7\n end\n\nLICENSE AND AUTHOR\n====\n\nAuthor:: Scott M. Likens (<scott@likens.us>)\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nCopyright:: 2009, Scott M. Likens\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="Keeps logrotate package updated and has definition for logrotate configs", @platforms={"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"logrotate"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"logrotate"=>"Keeps logrotate package updated"}, @version="0.8.2">, @checksums={"cd171b7e69e29d4a199d4e1f1c60a627"=>nil, "df3ef9bc88203ac7d417bede345668de"=>nil, "98666ac88d49dc82887089867934e5c2"=>nil, "772f9cac9ea196be3bc754d9fe3f0840"=>nil, "833f50ef1de18d47ad2ccd2f76b1a77e"=>nil, "191a3fb8b16ed9c716cdd0a56bc3170d"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-cd171b7e69e29d4a199d4e1f1c60a627?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=yUbT1TgqnKNXncmPaNFWmsROowk%3D", "checksum"=>"cd171b7e69e29d4a199d4e1f1c60a627", "path"=>"recipes/default.rb", "specificity"=>"default"}, "definitions/logrotate_app.rb"=>{"name"=>"logrotate_app.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-df3ef9bc88203ac7d417bede345668de?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=J0Uzwq81ts3ZMJ0q6q8r5y5FpRU%3D", "checksum"=>"df3ef9bc88203ac7d417bede345668de", "path"=>"definitions/logrotate_app.rb", "specificity"=>"default"}, "templates/default/logrotate.erb"=>{"name"=>"logrotate.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-98666ac88d49dc82887089867934e5c2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=N%2BO%2BiwsbxteubAaF%2BdDu%2BKvT8EA%3D", "checksum"=>"98666ac88d49dc82887089867934e5c2", "path"=>"templates/default/logrotate.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-772f9cac9ea196be3bc754d9fe3f0840?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=5Fg2CaRPZ2LBUjNQ3G77nYcROvU%3D", "checksum"=>"772f9cac9ea196be3bc754d9fe3f0840", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-833f50ef1de18d47ad2ccd2f76b1a77e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xd1eFzZbdcFxu00wC2X0WGXsOJo%3D", "checksum"=>"833f50ef1de18d47ad2ccd2f76b1a77e", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-191a3fb8b16ed9c716cdd0a56bc3170d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=4GLv32L5WxqhXs6W%2FLoUpnD0f90%3D", "checksum"=>"191a3fb8b16ed9c716cdd0a56bc3170d", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "xml"=>#<Chef::CookbookVersion:0x00000004ca4528 @name="xml", @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=[], @file_filenames=[], @recipe_filenames=["default.rb"], @recipe_filenames_by_name={"default"=>"default.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x00000004ca4208 @db="chef", @rest=#<Chef::REST:0x00000004ca41e0 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x00000004ca4118 @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"=>"xml-1.0.0", "attributes"=>[], "files"=>[], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"xml", "description"=>"Installs xml", "long_description"=>"Description\n====\n\nInstalls development package for libxml.\n\nRequirements\n====\n\nDebian, Ubuntu, CentOS, Red Hat, Scientific, Fedora, SUSE.\n\nLicense and Author\n====\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nCopyright:: 2009-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"=>{"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "suse"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"xml"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"xml"=>"Installs libxml development packages"}, "version"=>"1.0.0"}, "libraries"=>[], "templates"=>[], "resources"=>[], "cookbook_name"=>"xml", "version"=>"1.0.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-1c350ab067f7a21b72f9231019ceb4e5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=VdQeDV1up%2FLGxF2lx%2FjjDP9hPwA%3D", "checksum"=>"1c350ab067f7a21b72f9231019ceb4e5", "path"=>"recipes/default.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b267fc3deaacb66bda9f5ed5b0a67e62?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=f4W3cdMKoYZWMUGWq8fzr7LtO6A%3D", "checksum"=>"b267fc3deaacb66bda9f5ed5b0a67e62", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-29040d1b004c52f088435b7c3958e6d2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Bgckl7EpN3bVwwR6SR4OAz%2FWIMs%3D", "checksum"=>"29040d1b004c52f088435b7c3958e6d2", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d0420e5a8543a09eb7dcebc3b83bc3d1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=h5qjPWh3lXNvDs%2BV13wmccFeSHs%3D", "checksum"=>"d0420e5a8543a09eb7dcebc3b83bc3d1", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x00000004ca2570 @cookbook=nil, @name="xml", @long_description="Description\n====\n\nInstalls development package for libxml.\n\nRequirements\n====\n\nDebian, Ubuntu, CentOS, Red Hat, Scientific, Fedora, SUSE.\n\nLicense and Author\n====\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nCopyright:: 2009-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="Installs xml", @platforms={"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "suse"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"xml"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"xml"=>"Installs libxml development packages"}, @version="1.0.0">, @checksums={"1c350ab067f7a21b72f9231019ceb4e5"=>nil, "b267fc3deaacb66bda9f5ed5b0a67e62"=>nil, "29040d1b004c52f088435b7c3958e6d2"=>nil, "d0420e5a8543a09eb7dcebc3b83bc3d1"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-1c350ab067f7a21b72f9231019ceb4e5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=VdQeDV1up%2FLGxF2lx%2FjjDP9hPwA%3D", "checksum"=>"1c350ab067f7a21b72f9231019ceb4e5", "path"=>"recipes/default.rb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b267fc3deaacb66bda9f5ed5b0a67e62?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=f4W3cdMKoYZWMUGWq8fzr7LtO6A%3D", "checksum"=>"b267fc3deaacb66bda9f5ed5b0a67e62", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-29040d1b004c52f088435b7c3958e6d2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Bgckl7EpN3bVwwR6SR4OAz%2FWIMs%3D", "checksum"=>"29040d1b004c52f088435b7c3958e6d2", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d0420e5a8543a09eb7dcebc3b83bc3d1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=h5qjPWh3lXNvDs%2BV13wmccFeSHs%3D", "checksum"=>"d0420e5a8543a09eb7dcebc3b83bc3d1", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "sudo"=>#<Chef::CookbookVersion:0x00000004b5a1b8 @name="sudo", @frozen=false, @attribute_filenames=["default.rb"], @definition_filenames=[], @template_filenames=["sudoers.erb"], @file_filenames=[], @recipe_filenames=["default.rb"], @recipe_filenames_by_name={"default"=>"default.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x00000004b598f8 @db="chef", @rest=#<Chef::REST:0x00000004b59808 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x00000004b59498 @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"=>"sudo-1.0.0", "attributes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-bcede6068c261c4ab48d0d8d3c9f5dac?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=oEjxfdpFzdsvZVj7h2OmY%2BVjSu0%3D", "checksum"=>"bcede6068c261c4ab48d0d8d3c9f5dac", "path"=>"attributes/default.rb", "specificity"=>"default"}], "files"=>[], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"sudo", "description"=>"Installs sudo and configures /etc/sudoers", "long_description"=>"", "maintainer"=>"Opscode, Inc.", "maintainer_email"=>"cookbooks@opscode.com", "license"=>"Apache 2.0", "platforms"=>{"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "freebsd"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"sudo"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{"authorization/sudoers/groups"=>{"required"=>"optional", "calculated"=>false, "default"=>"", "choice"=>[], "type"=>"array", "recipes"=>[], "display_name"=>"Sudo Groups", "description"=>"Groups who are allowed sudo ALL"}, "authorization/sudoers/passwordless"=>{"required"=>"optional", "calculated"=>false, "default"=>"false", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Passwordless Sudo", "description"=>""}, "authorization"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Authorization", "description"=>"Hash of Authorization attributes"}, "authorization/sudoers/users"=>{"required"=>"optional", "calculated"=>false, "default"=>"", "choice"=>[], "type"=>"array", "recipes"=>[], "display_name"=>"Sudo Users", "description"=>"Users who are allowed sudo ALL"}, "authorization/sudoers"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Authorization Sudoers", "description"=>"Hash of Authorization/Sudoers attributes"}}, "groupings"=>{}, "recipes"=>{"sudo"=>"Installs sudo and configures /etc/sudoers"}, "version"=>"1.0.0"}, "libraries"=>[], "templates"=>[{"name"=>"sudoers.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-01744649902e506fde179036950bbc9e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=OyA5Ra6pU8lMcFvmaSNv0hm9IQ8%3D", "checksum"=>"01744649902e506fde179036950bbc9e", "path"=>"templates/default/sudoers.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"sudo", "version"=>"1.0.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c06015250c8eb3343de6045abe6b3bf9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Bk%2FRnnF69k9LssNlRaHUbbZUCow%3D", "checksum"=>"c06015250c8eb3343de6045abe6b3bf9", "path"=>"recipes/default.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a0b02747ae2759fd147a6542be6639a3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=6vCCTHwRhZmqPy9eBR%2BMzhk1MjI%3D", "checksum"=>"a0b02747ae2759fd147a6542be6639a3", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b193c8dc4b4c70b7dc3ecfb75b8c0e8d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=sReaf%2FW4TsU0YWsPCZg8EjZKsZ4%3D", "checksum"=>"b193c8dc4b4c70b7dc3ecfb75b8c0e8d", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4b004001bb1836caf7a08c9b92bd3d58?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QfjIVNHgnIE6nXzVsotQu%2BgtX9M%3D", "checksum"=>"4b004001bb1836caf7a08c9b92bd3d58", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x00000004b43c88 @cookbook=nil, @name="sudo", @long_description="", @maintainer="Opscode, Inc.", @maintainer_email="cookbooks@opscode.com", @license="Apache 2.0", @description="Installs sudo and configures /etc/sudoers", @platforms={"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "freebsd"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"sudo"=>">= 0.0.0"}, @replacing={}, @attributes={"authorization/sudoers/groups"=>{"required"=>"optional", "calculated"=>false, "default"=>"", "choice"=>[], "type"=>"array", "recipes"=>[], "display_name"=>"Sudo Groups", "description"=>"Groups who are allowed sudo ALL"}, "authorization/sudoers/passwordless"=>{"required"=>"optional", "calculated"=>false, "default"=>"false", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Passwordless Sudo", "description"=>""}, "authorization"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Authorization", "description"=>"Hash of Authorization attributes"}, "authorization/sudoers/users"=>{"required"=>"optional", "calculated"=>false, "default"=>"", "choice"=>[], "type"=>"array", "recipes"=>[], "display_name"=>"Sudo Users", "description"=>"Users who are allowed sudo ALL"}, "authorization/sudoers"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Authorization Sudoers", "description"=>"Hash of Authorization/Sudoers attributes"}}, @groupings={}, @recipes={"sudo"=>"Installs sudo and configures /etc/sudoers"}, @version="1.0.0">, @checksums={"c06015250c8eb3343de6045abe6b3bf9"=>nil, "bcede6068c261c4ab48d0d8d3c9f5dac"=>nil, "01744649902e506fde179036950bbc9e"=>nil, "a0b02747ae2759fd147a6542be6639a3"=>nil, "b193c8dc4b4c70b7dc3ecfb75b8c0e8d"=>nil, "4b004001bb1836caf7a08c9b92bd3d58"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c06015250c8eb3343de6045abe6b3bf9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Bk%2FRnnF69k9LssNlRaHUbbZUCow%3D", "checksum"=>"c06015250c8eb3343de6045abe6b3bf9", "path"=>"recipes/default.rb", "specificity"=>"default"}, "attributes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-bcede6068c261c4ab48d0d8d3c9f5dac?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=oEjxfdpFzdsvZVj7h2OmY%2BVjSu0%3D", "checksum"=>"bcede6068c261c4ab48d0d8d3c9f5dac", "path"=>"attributes/default.rb", "specificity"=>"default"}, "templates/default/sudoers.erb"=>{"name"=>"sudoers.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-01744649902e506fde179036950bbc9e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=OyA5Ra6pU8lMcFvmaSNv0hm9IQ8%3D", "checksum"=>"01744649902e506fde179036950bbc9e", "path"=>"templates/default/sudoers.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a0b02747ae2759fd147a6542be6639a3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=6vCCTHwRhZmqPy9eBR%2BMzhk1MjI%3D", "checksum"=>"a0b02747ae2759fd147a6542be6639a3", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b193c8dc4b4c70b7dc3ecfb75b8c0e8d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=sReaf%2FW4TsU0YWsPCZg8EjZKsZ4%3D", "checksum"=>"b193c8dc4b4c70b7dc3ecfb75b8c0e8d", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4b004001bb1836caf7a08c9b92bd3d58?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QfjIVNHgnIE6nXzVsotQu%2BgtX9M%3D", "checksum"=>"4b004001bb1836caf7a08c9b92bd3d58", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"default"=>"default.rb"}>, "php"=>#<Chef::CookbookVersion:0x00000004a66608 @name="php", @frozen=false, @attribute_filenames=["default.rb"], @definition_filenames=[], @template_filenames=["php.ini.erb", "php.ini.erb", "extension.ini.erb", "php.ini.erb", "php.ini.erb", "php.ini.erb"], @file_filenames=[], @recipe_filenames=["default.rb", "module_apc.rb", "module_curl.rb", "module_fileinfo.rb", "module_fpdf.rb", "module_gd.rb", "module_ldap.rb", "module_memcache.rb", "module_mysql.rb", "module_pgsql.rb", "module_sqlite3.rb", "package.rb", "source.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "module_apc"=>"module_apc.rb", "module_curl"=>"module_curl.rb", "module_fileinfo"=>"module_fileinfo.rb", "module_fpdf"=>"module_fpdf.rb", "module_gd"=>"module_gd.rb", "module_ldap"=>"module_ldap.rb", "module_memcache"=>"module_memcache.rb", "module_mysql"=>"module_mysql.rb", "module_pgsql"=>"module_pgsql.rb", "module_sqlite3"=>"module_sqlite3.rb", "package"=>"package.rb", "source"=>"source.rb"}, @library_filenames=[], @resource_filenames=["pear.rb", "pear_channel.rb"], @provider_filenames=["pear.rb", "pear_channel.rb"], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x00000004a660e0 @db="chef", @rest=#<Chef::REST:0x00000004a66018 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x00000004a65f50 @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={"name"=>"php-1.0.0", "definitions"=>[], "json_class"=>"Chef::CookbookVersion", "files"=>[], "attributes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2104a838a5a051388c533f7f311f342b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=zC94RAdAqADgCyopTZK7Hl21JY8%3D", "checksum"=>"2104a838a5a051388c533f7f311f342b", "path"=>"attributes/default.rb", "specificity"=>"default"}], "metadata"=>{"name"=>"php", "description"=>"Installs and maintains php and php modules", "long_description"=>"", "maintainer"=>"Opscode, Inc.", "maintainer_email"=>"cookbooks@opscode.com", "license"=>"Apache 2.0", "platforms"=>{"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{"xml"=>">= 0.0.0", "mysql"=>">= 0.0.0", "build-essential"=>">= 0.0.0"}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"php::module_fpdf"=>">= 0.0.0", "php"=>">= 0.0.0", "php::module_sqlite3"=>">= 0.0.0", "php::module_gd"=>">= 0.0.0", "php::module_ldap"=>">= 0.0.0", "php::module_apc"=>">= 0.0.0", "php::package"=>">= 0.0.0", "php::module_memcache"=>">= 0.0.0", "php::module_curl"=>">= 0.0.0", "php::module_fileinfo"=>">= 0.0.0", "php::module_mysql"=>">= 0.0.0", "php::module_pgsql"=>">= 0.0.0", "php::source"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"php::module_fpdf"=>"Install the php-fpdf package", "php"=>"Installs php", "php::module_sqlite3"=>"Install the php5-sqlite3 package", "php::module_gd"=>"Install the php5-gd package", "php::module_ldap"=>"Install the php5-ldap package", "php::module_apc"=>"Install the php5-apc package", "php::package"=>"Installs php using packages.", "php::module_memcache"=>"Install the php5-memcache package", "php::module_curl"=>"Install the php5-curl package", "php::module_fileinfo"=>"Install the php5-fileinfo package", "php::module_mysql"=>"Install the php5-mysql package", "php::module_pgsql"=>"Install the php5-pgsql packag", "php::source"=>"Installs php from source."}, "version"=>"1.0.0"}, "providers"=>[{"name"=>"pear.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d18c7818892b6b0317c5b058889df86d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=boQISlEmznUloHnEC25cgjRscwY%3D", "checksum"=>"d18c7818892b6b0317c5b058889df86d", "path"=>"providers/pear.rb", "specificity"=>"default"}, {"name"=>"pear_channel.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-edf817477d3cbbd28fa712004658b40e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=0TO0yZslHDgXQHl7uVK1GCgQY6Y%3D", "checksum"=>"edf817477d3cbbd28fa712004658b40e", "path"=>"providers/pear_channel.rb", "specificity"=>"default"}], "cookbook_name"=>"php", "resources"=>[{"name"=>"pear.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-babb2fa85fc28373cd4c81af435739a8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aKmvhtglrAq4SIo5ZEFoNcMd3NQ%3D", "checksum"=>"babb2fa85fc28373cd4c81af435739a8", "path"=>"resources/pear.rb", "specificity"=>"default"}, {"name"=>"pear_channel.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e43dd2564fd26f1bee654232ee589c65?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=nA4%2Bkrrw%2BSONI9rFU%2BlQt8uXgrc%3D", "checksum"=>"e43dd2564fd26f1bee654232ee589c65", "path"=>"resources/pear_channel.rb", "specificity"=>"default"}], "templates"=>[{"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6d402e2e25f471516bfa766b92a66faf?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ki5CuaMJLteDQasQJfeTrgg2oa4%3D", "checksum"=>"6d402e2e25f471516bfa766b92a66faf", "path"=>"templates/centos/php.ini.erb", "specificity"=>"centos"}, {"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e593a826529ac9b6d5f79bed42ba2563?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QxYY9TY58%2ByHghGkwUEpM4WjPwc%3D", "checksum"=>"e593a826529ac9b6d5f79bed42ba2563", "path"=>"templates/debian/php.ini.erb", "specificity"=>"debian"}, {"name"=>"extension.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-93d639a3329f5d88e2b0002642f6ea30?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=JgSy7R4CfxkWj%2FL7%2BuFLYA2XGzQ%3D", "checksum"=>"93d639a3329f5d88e2b0002642f6ea30", "path"=>"templates/default/extension.ini.erb", "specificity"=>"default"}, {"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-648d3639deb8b6c0b3ef125747167fac?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=o%2BV4SlBRd4NKPeu%2FWG8Q3i%2B%2FLIk%3D", "checksum"=>"648d3639deb8b6c0b3ef125747167fac", "path"=>"templates/default/php.ini.erb", "specificity"=>"default"}, {"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6d402e2e25f471516bfa766b92a66faf?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ki5CuaMJLteDQasQJfeTrgg2oa4%3D", "checksum"=>"6d402e2e25f471516bfa766b92a66faf", "path"=>"templates/redhat/php.ini.erb", "specificity"=>"redhat"}, {"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e593a826529ac9b6d5f79bed42ba2563?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QxYY9TY58%2ByHghGkwUEpM4WjPwc%3D", "checksum"=>"e593a826529ac9b6d5f79bed42ba2563", "path"=>"templates/ubuntu/php.ini.erb", "specificity"=>"ubuntu"}], "libraries"=>[], "version"=>"1.0.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4dcbc5ad8efdd418744bc353128f8724?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=FHjxG%2FcVc5WDT8fbDEO2liRzKW4%3D", "checksum"=>"4dcbc5ad8efdd418744bc353128f8724", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"module_apc.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0e87b6056fa3c573d35bccfce43f1197?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=YsopJNhR3ckGTNGzGXR2szOjfH4%3D", "checksum"=>"0e87b6056fa3c573d35bccfce43f1197", "path"=>"recipes/module_apc.rb", "specificity"=>"default"}, {"name"=>"module_curl.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-812e241ad2c0d3e04825117b95aab24a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=DfN5tDydvh6Ai01jb8eqLXOcROY%3D", "checksum"=>"812e241ad2c0d3e04825117b95aab24a", "path"=>"recipes/module_curl.rb", "specificity"=>"default"}, {"name"=>"module_fileinfo.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f365c5bd8244885a5fd6164932a71f92?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=KMkBB8hUFVLtvyYkN%2FoLAykzHII%3D", "checksum"=>"f365c5bd8244885a5fd6164932a71f92", "path"=>"recipes/module_fileinfo.rb", "specificity"=>"default"}, {"name"=>"module_fpdf.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ab6736b9df23e18acb7e4d7824fd47b9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=u7zf9IZ9ANgLCdRnrdHtTIIldZE%3D", "checksum"=>"ab6736b9df23e18acb7e4d7824fd47b9", "path"=>"recipes/module_fpdf.rb", "specificity"=>"default"}, {"name"=>"module_gd.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ce4b23359ae060aa4141ce3f76afe7f7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=LTWTK67ngphXQadwqkhOwEQt8fs%3D", "checksum"=>"ce4b23359ae060aa4141ce3f76afe7f7", "path"=>"recipes/module_gd.rb", "specificity"=>"default"}, {"name"=>"module_ldap.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-68323b85fdc30887f5fce97716db582b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=y3%2FBGLKveo3ZMbzvBKSjMyq3JdM%3D", "checksum"=>"68323b85fdc30887f5fce97716db582b", "path"=>"recipes/module_ldap.rb", "specificity"=>"default"}, {"name"=>"module_memcache.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c3d136be05cc7f62ad06d43d4cc59123?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=2TaNTWtTdQIXMUB%2B0spKy2CjzVY%3D", "checksum"=>"c3d136be05cc7f62ad06d43d4cc59123", "path"=>"recipes/module_memcache.rb", "specificity"=>"default"}, {"name"=>"module_mysql.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8d316e097b95e2101aae5b4a3764c9b6?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=RKmHL8GJHzgik4we3iLv%2BZLKNWM%3D", "checksum"=>"8d316e097b95e2101aae5b4a3764c9b6", "path"=>"recipes/module_mysql.rb", "specificity"=>"default"}, {"name"=>"module_pgsql.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7c07c05706ee818e05ecd17009956d35?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=MpifQUqsdr8g%2FKiWx2HyYhwnlMY%3D", "checksum"=>"7c07c05706ee818e05ecd17009956d35", "path"=>"recipes/module_pgsql.rb", "specificity"=>"default"}, {"name"=>"module_sqlite3.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ba437eb2ea483a6e6a318f91ebd0e85a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=pgU3HYyx42PZEqce%2B3dYUXUisBY%3D", "checksum"=>"ba437eb2ea483a6e6a318f91ebd0e85a", "path"=>"recipes/module_sqlite3.rb", "specificity"=>"default"}, {"name"=>"package.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-62ef8fc788a4cbcb54ade78364195af4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=UnTRrf%2BKEzJJ7ipS1MkvaN975n0%3D", "checksum"=>"62ef8fc788a4cbcb54ade78364195af4", "path"=>"recipes/package.rb", "specificity"=>"default"}, {"name"=>"source.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-466ddd2553264c038e6441b8904667e7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=oc%2BUo9NnCLwzM26Ti1r10JfXiHI%3D", "checksum"=>"466ddd2553264c038e6441b8904667e7", "path"=>"recipes/source.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-20f82e738608f112c9b75aa35fd7eb43?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=jHgI8VYHVsfrMLzI4yHzleU%2B9LI%3D", "checksum"=>"20f82e738608f112c9b75aa35fd7eb43", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b6035c2a7e5a42c226b80cceec35d76d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=KuTJ67MBev4E2NjyK2WSm2c6TwI%3D", "checksum"=>"b6035c2a7e5a42c226b80cceec35d76d", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-99902a10ca3a6e8eb7488361fdd93a4f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=C8yq%2FhItBdeKuSQk3Lff4sEhiOI%3D", "checksum"=>"99902a10ca3a6e8eb7488361fdd93a4f", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x00000004a63b60 @cookbook=nil, @name="php", @long_description="", @maintainer="Opscode, Inc.", @maintainer_email="cookbooks@opscode.com", @license="Apache 2.0", @description="Installs and maintains php and php modules", @platforms={"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={"xml"=>">= 0.0.0", "mysql"=>">= 0.0.0", "build-essential"=>">= 0.0.0"}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"php::module_fpdf"=>">= 0.0.0", "php"=>">= 0.0.0", "php::module_sqlite3"=>">= 0.0.0", "php::module_gd"=>">= 0.0.0", "php::module_ldap"=>">= 0.0.0", "php::module_apc"=>">= 0.0.0", "php::package"=>">= 0.0.0", "php::module_memcache"=>">= 0.0.0", "php::module_curl"=>">= 0.0.0", "php::module_fileinfo"=>">= 0.0.0", "php::module_mysql"=>">= 0.0.0", "php::module_pgsql"=>">= 0.0.0", "php::source"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"php::module_fpdf"=>"Install the php-fpdf package", "php"=>"Installs php", "php::module_sqlite3"=>"Install the php5-sqlite3 package", "php::module_gd"=>"Install the php5-gd package", "php::module_ldap"=>"Install the php5-ldap package", "php::module_apc"=>"Install the php5-apc package", "php::package"=>"Installs php using packages.", "php::module_memcache"=>"Install the php5-memcache package", "php::module_curl"=>"Install the php5-curl package", "php::module_fileinfo"=>"Install the php5-fileinfo package", "php::module_mysql"=>"Install the php5-mysql package", "php::module_pgsql"=>"Install the php5-pgsql packag", "php::source"=>"Installs php from source."}, @version="1.0.0">, @checksums={"babb2fa85fc28373cd4c81af435739a8"=>nil, "e43dd2564fd26f1bee654232ee589c65"=>nil, "d18c7818892b6b0317c5b058889df86d"=>nil, "edf817477d3cbbd28fa712004658b40e"=>nil, "4dcbc5ad8efdd418744bc353128f8724"=>nil, "0e87b6056fa3c573d35bccfce43f1197"=>nil, "812e241ad2c0d3e04825117b95aab24a"=>nil, "f365c5bd8244885a5fd6164932a71f92"=>nil, "ab6736b9df23e18acb7e4d7824fd47b9"=>nil, "ce4b23359ae060aa4141ce3f76afe7f7"=>nil, "68323b85fdc30887f5fce97716db582b"=>nil, "c3d136be05cc7f62ad06d43d4cc59123"=>nil, "8d316e097b95e2101aae5b4a3764c9b6"=>nil, "7c07c05706ee818e05ecd17009956d35"=>nil, "ba437eb2ea483a6e6a318f91ebd0e85a"=>nil, "62ef8fc788a4cbcb54ade78364195af4"=>nil, "466ddd2553264c038e6441b8904667e7"=>nil, "2104a838a5a051388c533f7f311f342b"=>nil, "6d402e2e25f471516bfa766b92a66faf"=>nil, "e593a826529ac9b6d5f79bed42ba2563"=>nil, "93d639a3329f5d88e2b0002642f6ea30"=>nil, "648d3639deb8b6c0b3ef125747167fac"=>nil, "20f82e738608f112c9b75aa35fd7eb43"=>nil, "b6035c2a7e5a42c226b80cceec35d76d"=>nil, "99902a10ca3a6e8eb7488361fdd93a4f"=>nil}, @manifest_records_by_path={"resources/pear.rb"=>{"name"=>"pear.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-babb2fa85fc28373cd4c81af435739a8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aKmvhtglrAq4SIo5ZEFoNcMd3NQ%3D", "checksum"=>"babb2fa85fc28373cd4c81af435739a8", "path"=>"resources/pear.rb", "specificity"=>"default"}, "resources/pear_channel.rb"=>{"name"=>"pear_channel.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e43dd2564fd26f1bee654232ee589c65?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=nA4%2Bkrrw%2BSONI9rFU%2BlQt8uXgrc%3D", "checksum"=>"e43dd2564fd26f1bee654232ee589c65", "path"=>"resources/pear_channel.rb", "specificity"=>"default"}, "providers/pear.rb"=>{"name"=>"pear.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d18c7818892b6b0317c5b058889df86d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=boQISlEmznUloHnEC25cgjRscwY%3D", "checksum"=>"d18c7818892b6b0317c5b058889df86d", "path"=>"providers/pear.rb", "specificity"=>"default"}, "providers/pear_channel.rb"=>{"name"=>"pear_channel.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-edf817477d3cbbd28fa712004658b40e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=0TO0yZslHDgXQHl7uVK1GCgQY6Y%3D", "checksum"=>"edf817477d3cbbd28fa712004658b40e", "path"=>"providers/pear_channel.rb", "specificity"=>"default"}, "recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4dcbc5ad8efdd418744bc353128f8724?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=FHjxG%2FcVc5WDT8fbDEO2liRzKW4%3D", "checksum"=>"4dcbc5ad8efdd418744bc353128f8724", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/module_apc.rb"=>{"name"=>"module_apc.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0e87b6056fa3c573d35bccfce43f1197?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=YsopJNhR3ckGTNGzGXR2szOjfH4%3D", "checksum"=>"0e87b6056fa3c573d35bccfce43f1197", "path"=>"recipes/module_apc.rb", "specificity"=>"default"}, "recipes/module_curl.rb"=>{"name"=>"module_curl.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-812e241ad2c0d3e04825117b95aab24a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=DfN5tDydvh6Ai01jb8eqLXOcROY%3D", "checksum"=>"812e241ad2c0d3e04825117b95aab24a", "path"=>"recipes/module_curl.rb", "specificity"=>"default"}, "recipes/module_fileinfo.rb"=>{"name"=>"module_fileinfo.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f365c5bd8244885a5fd6164932a71f92?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=KMkBB8hUFVLtvyYkN%2FoLAykzHII%3D", "checksum"=>"f365c5bd8244885a5fd6164932a71f92", "path"=>"recipes/module_fileinfo.rb", "specificity"=>"default"}, "recipes/module_fpdf.rb"=>{"name"=>"module_fpdf.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ab6736b9df23e18acb7e4d7824fd47b9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=u7zf9IZ9ANgLCdRnrdHtTIIldZE%3D", "checksum"=>"ab6736b9df23e18acb7e4d7824fd47b9", "path"=>"recipes/module_fpdf.rb", "specificity"=>"default"}, "recipes/module_gd.rb"=>{"name"=>"module_gd.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ce4b23359ae060aa4141ce3f76afe7f7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=LTWTK67ngphXQadwqkhOwEQt8fs%3D", "checksum"=>"ce4b23359ae060aa4141ce3f76afe7f7", "path"=>"recipes/module_gd.rb", "specificity"=>"default"}, "recipes/module_ldap.rb"=>{"name"=>"module_ldap.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-68323b85fdc30887f5fce97716db582b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=y3%2FBGLKveo3ZMbzvBKSjMyq3JdM%3D", "checksum"=>"68323b85fdc30887f5fce97716db582b", "path"=>"recipes/module_ldap.rb", "specificity"=>"default"}, "recipes/module_memcache.rb"=>{"name"=>"module_memcache.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c3d136be05cc7f62ad06d43d4cc59123?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=2TaNTWtTdQIXMUB%2B0spKy2CjzVY%3D", "checksum"=>"c3d136be05cc7f62ad06d43d4cc59123", "path"=>"recipes/module_memcache.rb", "specificity"=>"default"}, "recipes/module_mysql.rb"=>{"name"=>"module_mysql.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8d316e097b95e2101aae5b4a3764c9b6?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=RKmHL8GJHzgik4we3iLv%2BZLKNWM%3D", "checksum"=>"8d316e097b95e2101aae5b4a3764c9b6", "path"=>"recipes/module_mysql.rb", "specificity"=>"default"}, "recipes/module_pgsql.rb"=>{"name"=>"module_pgsql.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7c07c05706ee818e05ecd17009956d35?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=MpifQUqsdr8g%2FKiWx2HyYhwnlMY%3D", "checksum"=>"7c07c05706ee818e05ecd17009956d35", "path"=>"recipes/module_pgsql.rb", "specificity"=>"default"}, "recipes/module_sqlite3.rb"=>{"name"=>"module_sqlite3.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ba437eb2ea483a6e6a318f91ebd0e85a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=pgU3HYyx42PZEqce%2B3dYUXUisBY%3D", "checksum"=>"ba437eb2ea483a6e6a318f91ebd0e85a", "path"=>"recipes/module_sqlite3.rb", "specificity"=>"default"}, "recipes/package.rb"=>{"name"=>"package.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-62ef8fc788a4cbcb54ade78364195af4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=UnTRrf%2BKEzJJ7ipS1MkvaN975n0%3D", "checksum"=>"62ef8fc788a4cbcb54ade78364195af4", "path"=>"recipes/package.rb", "specificity"=>"default"}, "recipes/source.rb"=>{"name"=>"source.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-466ddd2553264c038e6441b8904667e7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=oc%2BUo9NnCLwzM26Ti1r10JfXiHI%3D", "checksum"=>"466ddd2553264c038e6441b8904667e7", "path"=>"recipes/source.rb", "specificity"=>"default"}, "attributes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2104a838a5a051388c533f7f311f342b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=zC94RAdAqADgCyopTZK7Hl21JY8%3D", "checksum"=>"2104a838a5a051388c533f7f311f342b", "path"=>"attributes/default.rb", "specificity"=>"default"}, "templates/centos/php.ini.erb"=>{"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6d402e2e25f471516bfa766b92a66faf?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ki5CuaMJLteDQasQJfeTrgg2oa4%3D", "checksum"=>"6d402e2e25f471516bfa766b92a66faf", "path"=>"templates/centos/php.ini.erb", "specificity"=>"centos"}, "templates/debian/php.ini.erb"=>{"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e593a826529ac9b6d5f79bed42ba2563?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QxYY9TY58%2ByHghGkwUEpM4WjPwc%3D", "checksum"=>"e593a826529ac9b6d5f79bed42ba2563", "path"=>"templates/debian/php.ini.erb", "specificity"=>"debian"}, "templates/default/extension.ini.erb"=>{"name"=>"extension.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-93d639a3329f5d88e2b0002642f6ea30?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=JgSy7R4CfxkWj%2FL7%2BuFLYA2XGzQ%3D", "checksum"=>"93d639a3329f5d88e2b0002642f6ea30", "path"=>"templates/default/extension.ini.erb", "specificity"=>"default"}, "templates/default/php.ini.erb"=>{"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-648d3639deb8b6c0b3ef125747167fac?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=o%2BV4SlBRd4NKPeu%2FWG8Q3i%2B%2FLIk%3D", "checksum"=>"648d3639deb8b6c0b3ef125747167fac", "path"=>"templates/default/php.ini.erb", "specificity"=>"default"}, "templates/redhat/php.ini.erb"=>{"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6d402e2e25f471516bfa766b92a66faf?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ki5CuaMJLteDQasQJfeTrgg2oa4%3D", "checksum"=>"6d402e2e25f471516bfa766b92a66faf", "path"=>"templates/redhat/php.ini.erb", "specificity"=>"redhat"}, "templates/ubuntu/php.ini.erb"=>{"name"=>"php.ini.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e593a826529ac9b6d5f79bed42ba2563?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QxYY9TY58%2ByHghGkwUEpM4WjPwc%3D", "checksum"=>"e593a826529ac9b6d5f79bed42ba2563", "path"=>"templates/ubuntu/php.ini.erb", "specificity"=>"ubuntu"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-20f82e738608f112c9b75aa35fd7eb43?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=jHgI8VYHVsfrMLzI4yHzleU%2B9LI%3D", "checksum"=>"20f82e738608f112c9b75aa35fd7eb43", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b6035c2a7e5a42c226b80cceec35d76d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=KuTJ67MBev4E2NjyK2WSm2c6TwI%3D", "checksum"=>"b6035c2a7e5a42c226b80cceec35d76d", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-99902a10ca3a6e8eb7488361fdd93a4f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=C8yq%2FhItBdeKuSQk3Lff4sEhiOI%3D", "checksum"=>"99902a10ca3a6e8eb7488361fdd93a4f", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"default"=>"default.rb"}>, "mysql"=>#<Chef::CookbookVersion:0x0000000495b858 @name="mysql", @frozen=false, @attribute_filenames=["server.rb"], @definition_filenames=[], @template_filenames=[".my.cnf.erb.swp", "debian.cnf.erb", "grants.sql.erb", "my.cnf.erb", "mysql-server.seed.erb", "port_mysql.erb"], @file_filenames=[], @recipe_filenames=["client.rb", "default.rb", "server.rb", "server_ec2.rb", "slave.rb"], @recipe_filenames_by_name={"client"=>"client.rb", "default"=>"default.rb", "server"=>"server.rb", "server_ec2"=>"server_ec2.rb", "slave"=>"slave.rb"}, @library_filenames=["database.rb", "helpers.rb"], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x0000000495b060 @db="chef", @rest=#<Chef::REST:0x0000000495b038 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x0000000495aed0 @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"=>"mysql-1.2.2", "attributes"=>[{"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b717eeeff2577a1cbd79f05a241682b9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ysC2i9IIjhWwbh1wOWP2gZeG6lo%3D", "checksum"=>"b717eeeff2577a1cbd79f05a241682b9", "path"=>"attributes/server.rb", "specificity"=>"default"}], "files"=>[], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"mysql", "description"=>"Installs and configures mysql for client or server", "long_description"=>"Description\n===========\n\nInstalls and configures MySQL client or server.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Debian, Ubuntu\n* CentOS, Red Hat, Fedora\n\nTested on:\n\n* Debian 5.0\n* Ubuntu 10.04\n* CentOS 5.5\n\nCookbooks\n---------\n\nRequires Opscode's openssl cookbook for secure password generation.\n\nRequires a C compiler and Ruby development package in order to build mysql gem with native extensions. On Debian and Ubuntu systems this is satisfied by installing the \"build-essential\" and \"ruby-dev\" packages before running Chef. See USAGE below for information on how to handle this during a Chef run.\n\nResources and Providers\n=======================\n\nThe LWRP that used to ship as part of this cookbook has been refactored into the [database](https://github.com/opscode/cookbooks/tree/master/database) cookbook. Please see the README for details on updated usage.\n\nAttributes\n==========\n\n* `mysql['server_root_password']` - Set the server's root password with this, default is a randomly generated password with `OpenSSL::Random.random_bytes`.\n* `mysql['server_repl_password']` - Set the replication user 'repl' password with this, default is a randomly generated password with `OpenSSL::Random.random_bytes`.\n* `mysql['server_debian_password']` - Set the debian-sys-maint user password with this, default is a randomly generated password with `OpenSSL::Random.random_bytes`.\n* `mysql['bind_address']` - Listen address for MySQLd, default is node's ipaddress.\n* `mysql['data_dir']` - Location for mysql data directory, default is \"/var/lib/mysql\"\n* `mysql['conf_dir']` - Location for mysql conf directory, default is \"/etc/mysql\"\n* `mysql['ec2_path']` - location of mysql data_dir on EC2 nodes, default \"/mnt/mysql\"\n\nPerformance tuning attributes, each corresponds to the same-named parameter in my.cnf; default values listed\n\n* `mysql['tunable']['key_buffer']` = \"250M\"\n* `mysql['tunable']['max_connections']` = \"800\"\n* `mysql['tunable']['wait_timeout']` = \"180\"\n* `mysql['tunable']['net_write_timeout']` = \"30\"\n* `mysql['tunable']['net_write_timeout']` = \"30\"\n* `mysql['tunable']['back_log']` = \"128\"\n* `mysql['tunable']['table_cache']` = \"128\"\n* `mysql['tunable']['max_heap_table_size']` = \"32M\"\n* `mysql['tunable']['expire_logs_days']` = \"10\"\n* `mysql['tunable']['max_binlog_size']` = \"100M\"\n\nUsage\n=====\n\nOn client nodes,\n\n include_recipe \"mysql::client\"\n\nThis will install the MySQL client libraries and development headers on the system. It will also install the Ruby Gem `mysql`, so that the cookbook's LWRP (above) can be used. This is done during the compile-phase of the Chef run. On platforms that are known to have a native package (currently Debian, Ubuntu, Red hat, Centos, Fedora and SUSE), the package will be installed. Other platforms will use the RubyGem.\n\nThis creates a resource object for the package and does the installation before other recipes are parsed. You'll need to have the C compiler and such (ie, build-essential on Ubuntu) before running the recipes, but we already do that when installing Chef :-). \n\nOn server nodes,\n\n include_recipe \"mysql::server\"\n\nOn Debian and Ubuntu, this will preseed the mysql-server package with the randomly generated root password from the attributes file. On other platforms, it simply installs the required packages. It will also create an SQL file, /etc/mysql/grants.sql, that will be used to set up grants for the root, repl and debian-sys-maint users.\n\nOn EC2 nodes,\n\n include_recipe \"mysql::server_ec2\"\n\nWhen the `ec2_path` doesn't exist we look for a mounted filesystem (eg, EBS) and move the data_dir there.\n\nThe client recipe is already included by server and 'default' recipes.\n\nFor more infromation on the compile vs execution phase of a Chef run:\n\n* http://wiki.opscode.com/display/chef/Anatomy+of+a+Chef+Run\n\nChanges/Roadmap\n===============\n\n### v1.2.2\n\n* [COOK-826] mysql::server recipe doesn't quote password string\n* [COOK-834] Add 'scientific' and 'amazon' platforms to mysql cookbook\n\n### v1.2.1\n\n* [COOK-644] Mysql client cookbook 'package missing' error message is confusing\n* [COOK-645] RHEL6/CentOS6 - mysql cookbook contains 'skip-federated' directive which is unsupported on MySQL 5.1\n\n### v1.2.0\n\n* [COOK-684] remove mysql_database LWRP\n\n### v1.0.8:\n\n* [COOK-633] ensure \"cloud\" attribute is available\n\n### v1.0.7:\n\n* [COOK-614] expose all mysql tunable settings in config\n* [COOK-617] bind to private IP if available\n\n### v1.0.6:\n\n* [COOK-605] install mysql-client package on ubuntu/debian\n\n### v1.0.5:\n\n* [COOK-465] allow optional remote root connections to mysql\n* [COOK-455] improve platform version handling\n* externalize conf_dir attribute for easier cross platform support\n* change datadir attribute to data_dir for consistency\n\n### v1.0.4:\n\n* fix regressions on debian platform\n* [COOK-578] wrap root password in quotes\n* [COOK-562] expose all tunables in my.cnf\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nAuthor:: AJ Christensen (<aj@opscode.com>)\nAuthor:: Seth Chisamore (<schisamo@opscode.com>)\n\nCopyright:: 2009-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"=>{"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "amazon"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "suse"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{"openssl"=>">= 0.0.0"}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"mysql::slave"=>">= 0.0.0", "mysql"=>">= 0.0.0", "mysql::client"=>">= 0.0.0", "mysql::server_ec2"=>">= 0.0.0", "mysql::server"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{"mysql/server_root_password"=>{"required"=>"optional", "calculated"=>false, "default"=>"randomly generated", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Server Root Password", "description"=>"Randomly generated password for the mysqld root user"}, "mysql/tunable/max_heap_table_size"=>{"required"=>"optional", "calculated"=>false, "default"=>"32M", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Max Heap Table Size"}, "mysql/bind_address"=>{"required"=>"optional", "calculated"=>false, "default"=>"ipaddress", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Bind Address", "description"=>"Address that mysqld should listen on"}, "mysql/tunable/wait_timeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"180", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Wait Timeout"}, "mysql/tunable/back_log"=>{"required"=>"optional", "calculated"=>false, "default"=>"128", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Back Log"}, "mysql/tunable/net_read_timeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"30", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Net Read Timeout"}, "mysql/data_dir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/var/lib/mysql", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Data Directory", "description"=>"Location of mysql databases"}, "mysql/tunable/max_connections"=>{"required"=>"optional", "calculated"=>false, "default"=>"800", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Max Connections"}, "mysql/tunable"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"MySQL Tunables", "description"=>"Hash of MySQL tunable attributes"}, "mysql/tunable/table_cache"=>{"required"=>"optional", "calculated"=>false, "default"=>"128", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Table Cache for MySQL < 5.1.3"}, "mysql/tunable/table_open_cache"=>{"required"=>"optional", "calculated"=>false, "default"=>"128", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Table Cache for MySQL >= 5.1.3"}, "mysql/tunable/expire_logs_days"=>{"required"=>"optional", "calculated"=>false, "default"=>"10", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Exipre Log Days"}, "mysql/conf_dir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/etc/mysql", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Conf Directory", "description"=>"Location of mysql conf files"}, "mysql/ec2_path"=>{"required"=>"optional", "calculated"=>false, "default"=>"/mnt/mysql", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL EC2 Path", "description"=>"Location of mysql directory on EC2 instance EBS volumes"}, "mysql/tunable/key_buffer"=>{"required"=>"optional", "calculated"=>false, "default"=>"250M", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tuntable Key Buffer"}, "mysql/tunable/net_write_timeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"30", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Net Write Timeout"}, "mysql/tunable/max_binlog_size"=>{"required"=>"optional", "calculated"=>false, "default"=>"100M", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Max Binlog Size"}}, "groupings"=>{}, "recipes"=>{"mysql::slave"=>"", "mysql"=>"Includes the client recipe to configure a client", "mysql::client"=>"Installs packages required for mysql clients using run_action magic", "mysql::server_ec2"=>"Performs EC2-specific mountpoint manipulation", "mysql::server"=>"Installs packages required for mysql servers w/o manual intervention"}, "version"=>"1.2.2"}, "libraries"=>[{"name"=>"database.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d05e075954b208e1a15f6ddcd1ab83c0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=5qBjokj1wlECExz8d7vq7krU5H0%3D", "checksum"=>"d05e075954b208e1a15f6ddcd1ab83c0", "path"=>"libraries/database.rb", "specificity"=>"default"}, {"name"=>"helpers.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-76c6ff4ec2e7ca2f46e9407ed305f6dd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=1hvJ5csCJoMx3rSr1a0CCwTmvuQ%3D", "checksum"=>"76c6ff4ec2e7ca2f46e9407ed305f6dd", "path"=>"libraries/helpers.rb", "specificity"=>"default"}], "templates"=>[{"name"=>".my.cnf.erb.swp", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3539ba1e6687ef693838fb723a8236a5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=dxIHnljUFViysQcKYzHcwx%2B8Ums%3D", "checksum"=>"3539ba1e6687ef693838fb723a8236a5", "path"=>"templates/default/.my.cnf.erb.swp", "specificity"=>"default"}, {"name"=>"debian.cnf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e75253de57ae2ee2f85cc59062c3a9fa?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Qp%2FdRtZWN%2FRkeqGoxKgbSk5D%2B2w%3D", "checksum"=>"e75253de57ae2ee2f85cc59062c3a9fa", "path"=>"templates/default/debian.cnf.erb", "specificity"=>"default"}, {"name"=>"grants.sql.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2ebb5a18f55c6468211d1affed77348c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ntTgew%2BQ4cpmP0svl9768bnyago%3D", "checksum"=>"2ebb5a18f55c6468211d1affed77348c", "path"=>"templates/default/grants.sql.erb", "specificity"=>"default"}, {"name"=>"my.cnf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8835feb4447a59b98313f9e5b23114ed?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=v%2BHPiY9nj5sXTXROx4R60huHa5Y%3D", "checksum"=>"8835feb4447a59b98313f9e5b23114ed", "path"=>"templates/default/my.cnf.erb", "specificity"=>"default"}, {"name"=>"mysql-server.seed.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-37bb637dc52dc4fed79325745d157068?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=wBVeJJ8BMdcT%2BCl5Ay4Bdy93OOg%3D", "checksum"=>"37bb637dc52dc4fed79325745d157068", "path"=>"templates/default/mysql-server.seed.erb", "specificity"=>"default"}, {"name"=>"port_mysql.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d2244150a145b3f658cd37c13269fafc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=fSt1gdRK5jLEe63QofgUmWd07pE%3D", "checksum"=>"d2244150a145b3f658cd37c13269fafc", "path"=>"templates/default/port_mysql.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"mysql", "version"=>"1.2.2", "recipes"=>[{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5745fc5342533a311d08794872d97797?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=uOx0QxlpjFTue750T5GpxWsZhLg%3D", "checksum"=>"5745fc5342533a311d08794872d97797", "path"=>"recipes/client.rb", "specificity"=>"default"}, {"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-bd3ba2d05dea6a8cf0dc2a45f540cc32?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=TPlARzpYBHo8RXWFR0PR6lqA8VM%3D", "checksum"=>"bd3ba2d05dea6a8cf0dc2a45f540cc32", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-65be30799dc6643caee5a1bf7191173d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=D4wffhS2te4N%2FHmPvbsf1HhUl9A%3D", "checksum"=>"65be30799dc6643caee5a1bf7191173d", "path"=>"recipes/server.rb", "specificity"=>"default"}, {"name"=>"server_ec2.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a1aee845d73f171434818d8aa72f0773?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=nBPzkktthNeVgmYoAq%2FtvyVwNNo%3D", "checksum"=>"a1aee845d73f171434818d8aa72f0773", "path"=>"recipes/server_ec2.rb", "specificity"=>"default"}, {"name"=>"slave.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-85dbf9146d992bc11226e1abb59f32a3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aCpTDOBACOiqIsj6GRrHcBFBxUc%3D", "checksum"=>"85dbf9146d992bc11226e1abb59f32a3", "path"=>"recipes/slave.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-15cff6fed6cff0c3f9e0dc595924089d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=7j5W7GywDtARxGRLOK%2FVXFQ%2Fc2o%3D", "checksum"=>"15cff6fed6cff0c3f9e0dc595924089d", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2d9c77e91cd5dcec5eabdc3493aa0ebb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=lHazr6d9CjBZLdfyD5bRbBzX3CQ%3D", "checksum"=>"2d9c77e91cd5dcec5eabdc3493aa0ebb", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4690bab3950e65397fc4f01fd08107cd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=IHhoyCY6uKG2HAz50TWM7c3zpGE%3D", "checksum"=>"4690bab3950e65397fc4f01fd08107cd", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x00000004950a48 @cookbook=nil, @name="mysql", @long_description="Description\n===========\n\nInstalls and configures MySQL client or server.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Debian, Ubuntu\n* CentOS, Red Hat, Fedora\n\nTested on:\n\n* Debian 5.0\n* Ubuntu 10.04\n* CentOS 5.5\n\nCookbooks\n---------\n\nRequires Opscode's openssl cookbook for secure password generation.\n\nRequires a C compiler and Ruby development package in order to build mysql gem with native extensions. On Debian and Ubuntu systems this is satisfied by installing the \"build-essential\" and \"ruby-dev\" packages before running Chef. See USAGE below for information on how to handle this during a Chef run.\n\nResources and Providers\n=======================\n\nThe LWRP that used to ship as part of this cookbook has been refactored into the [database](https://github.com/opscode/cookbooks/tree/master/database) cookbook. Please see the README for details on updated usage.\n\nAttributes\n==========\n\n* `mysql['server_root_password']` - Set the server's root password with this, default is a randomly generated password with `OpenSSL::Random.random_bytes`.\n* `mysql['server_repl_password']` - Set the replication user 'repl' password with this, default is a randomly generated password with `OpenSSL::Random.random_bytes`.\n* `mysql['server_debian_password']` - Set the debian-sys-maint user password with this, default is a randomly generated password with `OpenSSL::Random.random_bytes`.\n* `mysql['bind_address']` - Listen address for MySQLd, default is node's ipaddress.\n* `mysql['data_dir']` - Location for mysql data directory, default is \"/var/lib/mysql\"\n* `mysql['conf_dir']` - Location for mysql conf directory, default is \"/etc/mysql\"\n* `mysql['ec2_path']` - location of mysql data_dir on EC2 nodes, default \"/mnt/mysql\"\n\nPerformance tuning attributes, each corresponds to the same-named parameter in my.cnf; default values listed\n\n* `mysql['tunable']['key_buffer']` = \"250M\"\n* `mysql['tunable']['max_connections']` = \"800\"\n* `mysql['tunable']['wait_timeout']` = \"180\"\n* `mysql['tunable']['net_write_timeout']` = \"30\"\n* `mysql['tunable']['net_write_timeout']` = \"30\"\n* `mysql['tunable']['back_log']` = \"128\"\n* `mysql['tunable']['table_cache']` = \"128\"\n* `mysql['tunable']['max_heap_table_size']` = \"32M\"\n* `mysql['tunable']['expire_logs_days']` = \"10\"\n* `mysql['tunable']['max_binlog_size']` = \"100M\"\n\nUsage\n=====\n\nOn client nodes,\n\n include_recipe \"mysql::client\"\n\nThis will install the MySQL client libraries and development headers on the system. It will also install the Ruby Gem `mysql`, so that the cookbook's LWRP (above) can be used. This is done during the compile-phase of the Chef run. On platforms that are known to have a native package (currently Debian, Ubuntu, Red hat, Centos, Fedora and SUSE), the package will be installed. Other platforms will use the RubyGem.\n\nThis creates a resource object for the package and does the installation before other recipes are parsed. You'll need to have the C compiler and such (ie, build-essential on Ubuntu) before running the recipes, but we already do that when installing Chef :-). \n\nOn server nodes,\n\n include_recipe \"mysql::server\"\n\nOn Debian and Ubuntu, this will preseed the mysql-server package with the randomly generated root password from the attributes file. On other platforms, it simply installs the required packages. It will also create an SQL file, /etc/mysql/grants.sql, that will be used to set up grants for the root, repl and debian-sys-maint users.\n\nOn EC2 nodes,\n\n include_recipe \"mysql::server_ec2\"\n\nWhen the `ec2_path` doesn't exist we look for a mounted filesystem (eg, EBS) and move the data_dir there.\n\nThe client recipe is already included by server and 'default' recipes.\n\nFor more infromation on the compile vs execution phase of a Chef run:\n\n* http://wiki.opscode.com/display/chef/Anatomy+of+a+Chef+Run\n\nChanges/Roadmap\n===============\n\n### v1.2.2\n\n* [COOK-826] mysql::server recipe doesn't quote password string\n* [COOK-834] Add 'scientific' and 'amazon' platforms to mysql cookbook\n\n### v1.2.1\n\n* [COOK-644] Mysql client cookbook 'package missing' error message is confusing\n* [COOK-645] RHEL6/CentOS6 - mysql cookbook contains 'skip-federated' directive which is unsupported on MySQL 5.1\n\n### v1.2.0\n\n* [COOK-684] remove mysql_database LWRP\n\n### v1.0.8:\n\n* [COOK-633] ensure \"cloud\" attribute is available\n\n### v1.0.7:\n\n* [COOK-614] expose all mysql tunable settings in config\n* [COOK-617] bind to private IP if available\n\n### v1.0.6:\n\n* [COOK-605] install mysql-client package on ubuntu/debian\n\n### v1.0.5:\n\n* [COOK-465] allow optional remote root connections to mysql\n* [COOK-455] improve platform version handling\n* externalize conf_dir attribute for easier cross platform support\n* change datadir attribute to data_dir for consistency\n\n### v1.0.4:\n\n* fix regressions on debian platform\n* [COOK-578] wrap root password in quotes\n* [COOK-562] expose all tunables in my.cnf\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nAuthor:: AJ Christensen (<aj@opscode.com>)\nAuthor:: Seth Chisamore (<schisamo@opscode.com>)\n\nCopyright:: 2009-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="Installs and configures mysql for client or server", @platforms={"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "amazon"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "suse"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={"openssl"=>">= 0.0.0"}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"mysql::slave"=>">= 0.0.0", "mysql"=>">= 0.0.0", "mysql::client"=>">= 0.0.0", "mysql::server_ec2"=>">= 0.0.0", "mysql::server"=>">= 0.0.0"}, @replacing={}, @attributes={"mysql/server_root_password"=>{"required"=>"optional", "calculated"=>false, "default"=>"randomly generated", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Server Root Password", "description"=>"Randomly generated password for the mysqld root user"}, "mysql/tunable/max_heap_table_size"=>{"required"=>"optional", "calculated"=>false, "default"=>"32M", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Max Heap Table Size"}, "mysql/bind_address"=>{"required"=>"optional", "calculated"=>false, "default"=>"ipaddress", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Bind Address", "description"=>"Address that mysqld should listen on"}, "mysql/tunable/wait_timeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"180", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Wait Timeout"}, "mysql/tunable/back_log"=>{"required"=>"optional", "calculated"=>false, "default"=>"128", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Back Log"}, "mysql/tunable/net_read_timeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"30", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Net Read Timeout"}, "mysql/data_dir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/var/lib/mysql", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Data Directory", "description"=>"Location of mysql databases"}, "mysql/tunable/max_connections"=>{"required"=>"optional", "calculated"=>false, "default"=>"800", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Max Connections"}, "mysql/tunable"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"MySQL Tunables", "description"=>"Hash of MySQL tunable attributes"}, "mysql/tunable/table_cache"=>{"required"=>"optional", "calculated"=>false, "default"=>"128", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Table Cache for MySQL < 5.1.3"}, "mysql/tunable/table_open_cache"=>{"required"=>"optional", "calculated"=>false, "default"=>"128", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Table Cache for MySQL >= 5.1.3"}, "mysql/tunable/expire_logs_days"=>{"required"=>"optional", "calculated"=>false, "default"=>"10", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Exipre Log Days"}, "mysql/conf_dir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/etc/mysql", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Conf Directory", "description"=>"Location of mysql conf files"}, "mysql/ec2_path"=>{"required"=>"optional", "calculated"=>false, "default"=>"/mnt/mysql", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL EC2 Path", "description"=>"Location of mysql directory on EC2 instance EBS volumes"}, "mysql/tunable/key_buffer"=>{"required"=>"optional", "calculated"=>false, "default"=>"250M", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tuntable Key Buffer"}, "mysql/tunable/net_write_timeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"30", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Tunable Net Write Timeout"}, "mysql/tunable/max_binlog_size"=>{"required"=>"optional", "calculated"=>false, "default"=>"100M", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"MySQL Max Binlog Size"}}, @groupings={}, @recipes={"mysql::slave"=>"", "mysql"=>"Includes the client recipe to configure a client", "mysql::client"=>"Installs packages required for mysql clients using run_action magic", "mysql::server_ec2"=>"Performs EC2-specific mountpoint manipulation", "mysql::server"=>"Installs packages required for mysql servers w/o manual intervention"}, @version="1.2.2">, @checksums={"5745fc5342533a311d08794872d97797"=>nil, "bd3ba2d05dea6a8cf0dc2a45f540cc32"=>nil, "65be30799dc6643caee5a1bf7191173d"=>nil, "a1aee845d73f171434818d8aa72f0773"=>nil, "85dbf9146d992bc11226e1abb59f32a3"=>nil, "d05e075954b208e1a15f6ddcd1ab83c0"=>nil, "76c6ff4ec2e7ca2f46e9407ed305f6dd"=>nil, "b717eeeff2577a1cbd79f05a241682b9"=>nil, "3539ba1e6687ef693838fb723a8236a5"=>nil, "e75253de57ae2ee2f85cc59062c3a9fa"=>nil, "2ebb5a18f55c6468211d1affed77348c"=>nil, "8835feb4447a59b98313f9e5b23114ed"=>nil, "37bb637dc52dc4fed79325745d157068"=>nil, "d2244150a145b3f658cd37c13269fafc"=>nil, "15cff6fed6cff0c3f9e0dc595924089d"=>nil, "2d9c77e91cd5dcec5eabdc3493aa0ebb"=>nil, "4690bab3950e65397fc4f01fd08107cd"=>nil}, @manifest_records_by_path={"recipes/client.rb"=>{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5745fc5342533a311d08794872d97797?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=uOx0QxlpjFTue750T5GpxWsZhLg%3D", "checksum"=>"5745fc5342533a311d08794872d97797", "path"=>"recipes/client.rb", "specificity"=>"default"}, "recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-bd3ba2d05dea6a8cf0dc2a45f540cc32?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=TPlARzpYBHo8RXWFR0PR6lqA8VM%3D", "checksum"=>"bd3ba2d05dea6a8cf0dc2a45f540cc32", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/server.rb"=>{"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-65be30799dc6643caee5a1bf7191173d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=D4wffhS2te4N%2FHmPvbsf1HhUl9A%3D", "checksum"=>"65be30799dc6643caee5a1bf7191173d", "path"=>"recipes/server.rb", "specificity"=>"default"}, "recipes/server_ec2.rb"=>{"name"=>"server_ec2.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a1aee845d73f171434818d8aa72f0773?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=nBPzkktthNeVgmYoAq%2FtvyVwNNo%3D", "checksum"=>"a1aee845d73f171434818d8aa72f0773", "path"=>"recipes/server_ec2.rb", "specificity"=>"default"}, "recipes/slave.rb"=>{"name"=>"slave.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-85dbf9146d992bc11226e1abb59f32a3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aCpTDOBACOiqIsj6GRrHcBFBxUc%3D", "checksum"=>"85dbf9146d992bc11226e1abb59f32a3", "path"=>"recipes/slave.rb", "specificity"=>"default"}, "libraries/database.rb"=>{"name"=>"database.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d05e075954b208e1a15f6ddcd1ab83c0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=5qBjokj1wlECExz8d7vq7krU5H0%3D", "checksum"=>"d05e075954b208e1a15f6ddcd1ab83c0", "path"=>"libraries/database.rb", "specificity"=>"default"}, "libraries/helpers.rb"=>{"name"=>"helpers.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-76c6ff4ec2e7ca2f46e9407ed305f6dd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=1hvJ5csCJoMx3rSr1a0CCwTmvuQ%3D", "checksum"=>"76c6ff4ec2e7ca2f46e9407ed305f6dd", "path"=>"libraries/helpers.rb", "specificity"=>"default"}, "attributes/server.rb"=>{"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b717eeeff2577a1cbd79f05a241682b9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ysC2i9IIjhWwbh1wOWP2gZeG6lo%3D", "checksum"=>"b717eeeff2577a1cbd79f05a241682b9", "path"=>"attributes/server.rb", "specificity"=>"default"}, "templates/default/.my.cnf.erb.swp"=>{"name"=>".my.cnf.erb.swp", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3539ba1e6687ef693838fb723a8236a5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=dxIHnljUFViysQcKYzHcwx%2B8Ums%3D", "checksum"=>"3539ba1e6687ef693838fb723a8236a5", "path"=>"templates/default/.my.cnf.erb.swp", "specificity"=>"default"}, "templates/default/debian.cnf.erb"=>{"name"=>"debian.cnf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e75253de57ae2ee2f85cc59062c3a9fa?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Qp%2FdRtZWN%2FRkeqGoxKgbSk5D%2B2w%3D", "checksum"=>"e75253de57ae2ee2f85cc59062c3a9fa", "path"=>"templates/default/debian.cnf.erb", "specificity"=>"default"}, "templates/default/grants.sql.erb"=>{"name"=>"grants.sql.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2ebb5a18f55c6468211d1affed77348c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ntTgew%2BQ4cpmP0svl9768bnyago%3D", "checksum"=>"2ebb5a18f55c6468211d1affed77348c", "path"=>"templates/default/grants.sql.erb", "specificity"=>"default"}, "templates/default/my.cnf.erb"=>{"name"=>"my.cnf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8835feb4447a59b98313f9e5b23114ed?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=v%2BHPiY9nj5sXTXROx4R60huHa5Y%3D", "checksum"=>"8835feb4447a59b98313f9e5b23114ed", "path"=>"templates/default/my.cnf.erb", "specificity"=>"default"}, "templates/default/mysql-server.seed.erb"=>{"name"=>"mysql-server.seed.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-37bb637dc52dc4fed79325745d157068?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=wBVeJJ8BMdcT%2BCl5Ay4Bdy93OOg%3D", "checksum"=>"37bb637dc52dc4fed79325745d157068", "path"=>"templates/default/mysql-server.seed.erb", "specificity"=>"default"}, "templates/default/port_mysql.erb"=>{"name"=>"port_mysql.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d2244150a145b3f658cd37c13269fafc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=fSt1gdRK5jLEe63QofgUmWd07pE%3D", "checksum"=>"d2244150a145b3f658cd37c13269fafc", "path"=>"templates/default/port_mysql.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-15cff6fed6cff0c3f9e0dc595924089d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=7j5W7GywDtARxGRLOK%2FVXFQ%2Fc2o%3D", "checksum"=>"15cff6fed6cff0c3f9e0dc595924089d", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2d9c77e91cd5dcec5eabdc3493aa0ebb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=lHazr6d9CjBZLdfyD5bRbBzX3CQ%3D", "checksum"=>"2d9c77e91cd5dcec5eabdc3493aa0ebb", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4690bab3950e65397fc4f01fd08107cd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=IHhoyCY6uKG2HAz50TWM7c3zpGE%3D", "checksum"=>"4690bab3950e65397fc4f01fd08107cd", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"server"=>"server.rb"}>, "bootstrap"=>#<Chef::CookbookVersion:0x00000004885398 @name="bootstrap", @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=["hostname.erb", "hosts.erb"], @file_filenames=[], @recipe_filenames=["hosts.rb", "selinux.rb"], @recipe_filenames_by_name={"hosts"=>"hosts.rb", "selinux"=>"selinux.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x00000004880000 @db="chef", @rest=#<Chef::REST:0x0000000487ffd8 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x0000000487fe48 @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"=>"bootstrap-0.0.1", "attributes"=>[], "files"=>[], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"bootstrap", "description"=>"Makes sure /etc/hosts and /etc/hostname are set correctly", "long_description"=>"", "maintainer"=>"MaRS", "maintainer_email"=>"web-tech-lead@marsdd.com", "license"=>"BSD", "platforms"=>{"centos"=>">= 0.0.0", "ubuntu"=>">= 0.0.0"}, "dependencies"=>{"selinux"=>">= 0.0.0"}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"bootstrap::hosts"=>">= 0.0.0", "bootstrap::selinux"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"bootstrap::hosts"=>"", "bootstrap::selinux"=>""}, "version"=>"0.0.1"}, "libraries"=>[], "templates"=>[{"name"=>"hostname.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-982eafd30ab4547b13e05519354875be?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=k1TuHWhH5Q7h%2BIcJrQSn%2FHLj3L4%3D", "checksum"=>"982eafd30ab4547b13e05519354875be", "path"=>"templates/default/hostname.erb", "specificity"=>"default"}, {"name"=>"hosts.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8a745482bc6daea816891afe7d7906fc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=8ypPDPj6NN8yJ%2FF2D1FwPKS61ts%3D", "checksum"=>"8a745482bc6daea816891afe7d7906fc", "path"=>"templates/default/hosts.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"bootstrap", "version"=>"0.0.1", "recipes"=>[{"name"=>"hosts.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-274db5b99513bcc1c5ee081f707c251c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=A%2BvZanXK55QilUP439NQCqKG7gU%3D", "checksum"=>"274db5b99513bcc1c5ee081f707c251c", "path"=>"recipes/hosts.rb", "specificity"=>"default"}, {"name"=>"selinux.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dc17607fac2f28921743f693817c1c1f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=MNS6D5IxF6E3Sq5Bpl%2BTmx4b9kc%3D", "checksum"=>"dc17607fac2f28921743f693817c1c1f", "path"=>"recipes/selinux.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-27418784f24d0754374b5a84b19228e2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=9HGkOCF6MuZJ97mx3xe2PUC2zjw%3D", "checksum"=>"27418784f24d0754374b5a84b19228e2", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8d592a36ea90f05e1aba93700f5d8f0d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=sPl5l5ATGUyUEP4XxglH0QbLOI8%3D", "checksum"=>"8d592a36ea90f05e1aba93700f5d8f0d", "path"=>"metadata.rb", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000487e020 @cookbook=nil, @name="bootstrap", @long_description="", @maintainer="MaRS", @maintainer_email="web-tech-lead@marsdd.com", @license="BSD", @description="Makes sure /etc/hosts and /etc/hostname are set correctly", @platforms={"centos"=>">= 0.0.0", "ubuntu"=>">= 0.0.0"}, @dependencies={"selinux"=>">= 0.0.0"}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"bootstrap::hosts"=>">= 0.0.0", "bootstrap::selinux"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"bootstrap::hosts"=>"", "bootstrap::selinux"=>""}, @version="0.0.1">, @checksums={"274db5b99513bcc1c5ee081f707c251c"=>nil, "dc17607fac2f28921743f693817c1c1f"=>nil, "982eafd30ab4547b13e05519354875be"=>nil, "8a745482bc6daea816891afe7d7906fc"=>nil, "27418784f24d0754374b5a84b19228e2"=>nil, "8d592a36ea90f05e1aba93700f5d8f0d"=>nil}, @manifest_records_by_path={"recipes/hosts.rb"=>{"name"=>"hosts.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-274db5b99513bcc1c5ee081f707c251c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=A%2BvZanXK55QilUP439NQCqKG7gU%3D", "checksum"=>"274db5b99513bcc1c5ee081f707c251c", "path"=>"recipes/hosts.rb", "specificity"=>"default"}, "recipes/selinux.rb"=>{"name"=>"selinux.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dc17607fac2f28921743f693817c1c1f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=MNS6D5IxF6E3Sq5Bpl%2BTmx4b9kc%3D", "checksum"=>"dc17607fac2f28921743f693817c1c1f", "path"=>"recipes/selinux.rb", "specificity"=>"default"}, "templates/default/hostname.erb"=>{"name"=>"hostname.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-982eafd30ab4547b13e05519354875be?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=k1TuHWhH5Q7h%2BIcJrQSn%2FHLj3L4%3D", "checksum"=>"982eafd30ab4547b13e05519354875be", "path"=>"templates/default/hostname.erb", "specificity"=>"default"}, "templates/default/hosts.erb"=>{"name"=>"hosts.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8a745482bc6daea816891afe7d7906fc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=8ypPDPj6NN8yJ%2FF2D1FwPKS61ts%3D", "checksum"=>"8a745482bc6daea816891afe7d7906fc", "path"=>"templates/default/hosts.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-27418784f24d0754374b5a84b19228e2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=9HGkOCF6MuZJ97mx3xe2PUC2zjw%3D", "checksum"=>"27418784f24d0754374b5a84b19228e2", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8d592a36ea90f05e1aba93700f5d8f0d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=sPl5l5ATGUyUEP4XxglH0QbLOI8%3D", "checksum"=>"8d592a36ea90f05e1aba93700f5d8f0d", "path"=>"metadata.rb", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "iptables"=>#<Chef::CookbookVersion:0x000000048311d0 @name="iptables", @frozen=false, @attribute_filenames=[], @definition_filenames=["iptables_rule.rb"], @template_filenames=["all_established.erb", "all_icmp.erb", "http.erb", "iptables_load.erb"], @file_filenames=["rebuild-iptables"], @recipe_filenames=["default.rb"], @recipe_filenames_by_name={"default"=>"default.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x00000004830e38 @db="chef", @rest=#<Chef::REST:0x00000004830de8 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x00000004830d70 @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"=>"iptables_rule.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-45c0b77ff10d7177627694827ce47340?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=KDqDohjsRvESUOAV7sG70iDGdCs%3D", "checksum"=>"45c0b77ff10d7177627694827ce47340", "path"=>"definitions/iptables_rule.rb", "specificity"=>"default"}], "name"=>"iptables-0.10.0", "attributes"=>[], "files"=>[{"name"=>"rebuild-iptables", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0a0f402dd4c5915406d341628a2764d4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=BtjVMJieNrSFHORQCCz%2FIfMQvpw%3D", "checksum"=>"0a0f402dd4c5915406d341628a2764d4", "path"=>"files/default/rebuild-iptables", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"iptables", "description"=>"Sets up iptables to use a script to maintain rules", "long_description"=>"", "maintainer"=>"Opscode, Inc.", "maintainer_email"=>"cookbooks@opscode.com", "license"=>"Apache 2.0", "platforms"=>{"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"iptables"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"iptables"=>"Installs iptables and sets up .d style config directory of iptables rules"}, "version"=>"0.10.0"}, "libraries"=>[], "templates"=>[{"name"=>"all_established.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-78829b4122b137726e693be24a9e0474?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ZPP1JCC61xri8%2Bt%2BqsMcOoEBbyw%3D", "checksum"=>"78829b4122b137726e693be24a9e0474", "path"=>"templates/default/all_established.erb", "specificity"=>"default"}, {"name"=>"all_icmp.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7fcf15b8ffe66df29ffb156b1bb72952?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=NARJUIUx6vWYvnI0HxKz9A6yTO0%3D", "checksum"=>"7fcf15b8ffe66df29ffb156b1bb72952", "path"=>"templates/default/all_icmp.erb", "specificity"=>"default"}, {"name"=>"http.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-71d2b3cd0b9816a2663af2e5761d4c48?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=bRNd7ONuPGcyzn2OAK3bqtk3TMk%3D", "checksum"=>"71d2b3cd0b9816a2663af2e5761d4c48", "path"=>"templates/default/http.erb", "specificity"=>"default"}, {"name"=>"iptables_load.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2df62510beedaefde3f8e312aedb70a4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=HSy%2ByCGgX%2B1GsTebjcwGpqg1e4g%3D", "checksum"=>"2df62510beedaefde3f8e312aedb70a4", "path"=>"templates/default/iptables_load.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"iptables", "version"=>"0.10.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-34ed564d47d57144e39b7dc2124d5b51?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=4ao3QNuedArx66eZQ5hx64aEIwQ%3D", "checksum"=>"34ed564d47d57144e39b7dc2124d5b51", "path"=>"recipes/default.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-34e08861c508299aae38a15cb687d144?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=VqiHYKXOR0LKlvhwHp7UzNh4cMo%3D", "checksum"=>"34e08861c508299aae38a15cb687d144", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d1e6687e34a801986cc00f535a0671d9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=idetS%2BRSmQZpAHYXzcvXtRl9pI4%3D", "checksum"=>"d1e6687e34a801986cc00f535a0671d9", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000482f2b8 @cookbook=nil, @name="iptables", @long_description="", @maintainer="Opscode, Inc.", @maintainer_email="cookbooks@opscode.com", @license="Apache 2.0", @description="Sets up iptables to use a script to maintain rules", @platforms={"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"iptables"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"iptables"=>"Installs iptables and sets up .d style config directory of iptables rules"}, @version="0.10.0">, @checksums={"34ed564d47d57144e39b7dc2124d5b51"=>nil, "45c0b77ff10d7177627694827ce47340"=>nil, "0a0f402dd4c5915406d341628a2764d4"=>nil, "78829b4122b137726e693be24a9e0474"=>nil, "7fcf15b8ffe66df29ffb156b1bb72952"=>nil, "71d2b3cd0b9816a2663af2e5761d4c48"=>nil, "2df62510beedaefde3f8e312aedb70a4"=>nil, "34e08861c508299aae38a15cb687d144"=>nil, "d1e6687e34a801986cc00f535a0671d9"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-34ed564d47d57144e39b7dc2124d5b51?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=4ao3QNuedArx66eZQ5hx64aEIwQ%3D", "checksum"=>"34ed564d47d57144e39b7dc2124d5b51", "path"=>"recipes/default.rb", "specificity"=>"default"}, "definitions/iptables_rule.rb"=>{"name"=>"iptables_rule.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-45c0b77ff10d7177627694827ce47340?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=KDqDohjsRvESUOAV7sG70iDGdCs%3D", "checksum"=>"45c0b77ff10d7177627694827ce47340", "path"=>"definitions/iptables_rule.rb", "specificity"=>"default"}, "files/default/rebuild-iptables"=>{"name"=>"rebuild-iptables", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0a0f402dd4c5915406d341628a2764d4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=BtjVMJieNrSFHORQCCz%2FIfMQvpw%3D", "checksum"=>"0a0f402dd4c5915406d341628a2764d4", "path"=>"files/default/rebuild-iptables", "specificity"=>"default"}, "templates/default/all_established.erb"=>{"name"=>"all_established.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-78829b4122b137726e693be24a9e0474?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ZPP1JCC61xri8%2Bt%2BqsMcOoEBbyw%3D", "checksum"=>"78829b4122b137726e693be24a9e0474", "path"=>"templates/default/all_established.erb", "specificity"=>"default"}, "templates/default/all_icmp.erb"=>{"name"=>"all_icmp.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7fcf15b8ffe66df29ffb156b1bb72952?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=NARJUIUx6vWYvnI0HxKz9A6yTO0%3D", "checksum"=>"7fcf15b8ffe66df29ffb156b1bb72952", "path"=>"templates/default/all_icmp.erb", "specificity"=>"default"}, "templates/default/http.erb"=>{"name"=>"http.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-71d2b3cd0b9816a2663af2e5761d4c48?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=bRNd7ONuPGcyzn2OAK3bqtk3TMk%3D", "checksum"=>"71d2b3cd0b9816a2663af2e5761d4c48", "path"=>"templates/default/http.erb", "specificity"=>"default"}, "templates/default/iptables_load.erb"=>{"name"=>"iptables_load.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2df62510beedaefde3f8e312aedb70a4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=HSy%2ByCGgX%2B1GsTebjcwGpqg1e4g%3D", "checksum"=>"2df62510beedaefde3f8e312aedb70a4", "path"=>"templates/default/iptables_load.erb", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-34e08861c508299aae38a15cb687d144?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=VqiHYKXOR0LKlvhwHp7UzNh4cMo%3D", "checksum"=>"34e08861c508299aae38a15cb687d144", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d1e6687e34a801986cc00f535a0671d9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=idetS%2BRSmQZpAHYXzcvXtRl9pI4%3D", "checksum"=>"d1e6687e34a801986cc00f535a0671d9", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "nagios"=>#<Chef::CookbookVersion:0x00000004746720 @name="nagios", @frozen=false, @attribute_filenames=["client.rb", "default.rb", "server.rb"], @definition_filenames=["nagios_conf.rb"], @template_filenames=[".services.cfg.erb.swp", "apache2.conf.erb", "cgi.cfg.erb", "commands.cfg.erb", "contacts.cfg.erb", "hostgroups.cfg.erb", "hosts.cfg.erb", "htpasswd.users.erb", "nagios-nrpe-server.erb", "nagios.cfg.erb", "nrpe.cfg.erb", "port_nrpe.erb", "services.cfg.erb", "templates.cfg.erb", "timeperiods.cfg.erb"], @file_filenames=["icons/centos.gd2", "icons/centos.gif", "icons/centos.jpg", "icons/centos.png", "icons/munin-head.gif", "icons/ubuntu.gd2", "icons/ubuntu.gif", "icons/ubuntu.jpg", "icons/ubuntu.png", "plugins/check-mysql-slave.pl", "plugins/check_chefrun", "plugins/check_iostat.sh", "plugins/check_linux_stats.pl", "plugins/check_mem.sh", "plugins/check_mysqlhealth.pl", "plugins/check_postgres.pl", "plugins/check_raid", "plugins/check_rdiff.pl", "plugins/check_solr.rb", "plugins/db_queues.rb", "plugins/file_queues.rb", "plugins/nagios_helper.rb", "plugins/web-verification/www.marsdd.com/.bzrignore", "plugins/web-verification/www.marsdd.com/.gitignore", "plugins/web-verification/www.marsdd.com/features/steps/amqp_steps.rb", "plugins/web-verification/www.marsdd.com/features/steps/benchmark_steps.rb", "plugins/web-verification/www.marsdd.com/features/steps/command_steps.rb", "plugins/web-verification/www.marsdd.com/features/steps/dns_steps.rb", "plugins/web-verification/www.marsdd.com/features/steps/file_steps.rb", "plugins/web-verification/www.marsdd.com/features/steps/http_header_steps.rb", "plugins/web-verification/www.marsdd.com/features/steps/http_steps.rb", "plugins/web-verification/www.marsdd.com/features/steps/ping_steps.rb", "plugins/web-verification/www.marsdd.com/features/steps/ssh_steps.rb", "plugins/web-verification/www.marsdd.com/features/support/env.rb", "plugins/web-verification/www.marsdd.com/features/support/webrat_logging_patches.rb", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/about_mars.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/blog.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/careers.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/contact_us.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/donate.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/entreprenueurs_toolkit.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/events.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/facilities.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/home.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/news_and_insights.features", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/steps/home_steps.rb", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/tenants.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/videos.feature", "plugins/web-verification/www.marsdd.com/features/www.marsdd.com/working_with_mars.feature", "plugins/web-verification/www.marsdd.com/Gemfile", "plugins/web-verification/www.marsdd.com/Gemfile.lock", "plugins/web-verification/www.marsdd.com/README"], @recipe_filenames=["client.rb", "client_package.rb", "client_source.rb", "default.rb", "nagiosgrapher.rb", "server.rb", "server_package.rb", "server_source.rb"], @recipe_filenames_by_name={"client"=>"client.rb", "client_package"=>"client_package.rb", "client_source"=>"client_source.rb", "default"=>"default.rb", "nagiosgrapher"=>"nagiosgrapher.rb", "server"=>"server.rb", "server_package"=>"server_package.rb", "server_source"=>"server_source.rb"}, @library_filenames=["default.rb"], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x00000004746130 @db="chef", @rest=#<Chef::REST:0x00000004746108 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x00000004745f78 @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"=>"nagios_conf.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8b04ea5c2df6fdb22ef2b820e963bb48?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=5TNN%2BJHd2zhw15NRyYePbg3Jwso%3D", "checksum"=>"8b04ea5c2df6fdb22ef2b820e963bb48", "path"=>"definitions/nagios_conf.rb", "specificity"=>"default"}], "name"=>"nagios-1.0.0", "attributes"=>[{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d19e6e4a2c55d1ff83519156a5f7f3c6?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QMiEqwzgtqFhmmjpxy9dpCP3hEE%3D", "checksum"=>"d19e6e4a2c55d1ff83519156a5f7f3c6", "path"=>"attributes/client.rb", "specificity"=>"default"}, {"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ef9abbad85d72480c97b03698fe028ba?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=BtwziZq4jm2TAXz%2BP7ZTTiZirBc%3D", "checksum"=>"ef9abbad85d72480c97b03698fe028ba", "path"=>"attributes/default.rb", "specificity"=>"default"}, {"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9f2ee14d77313d98886a4726a58caa29?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=mXCdHAXACfQCnr6TanUbNwC7UdU%3D", "checksum"=>"9f2ee14d77313d98886a4726a58caa29", "path"=>"attributes/server.rb", "specificity"=>"default"}], "files"=>[{"name"=>"icons/centos.gd2", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e4972201aa0ebf5176d2e2cbdb6fc33a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=G0238Att9bu0CjByuNuuhb9rnmo%3D", "checksum"=>"e4972201aa0ebf5176d2e2cbdb6fc33a", "path"=>"files/default/icons/centos.gd2", "specificity"=>"default"}, {"name"=>"icons/centos.gif", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-43dc9eb3e9b50d8b6a779c1ba5be241b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=XtiFAUTMDmS2wwfT3Svj%2BMzoE3M%3D", "checksum"=>"43dc9eb3e9b50d8b6a779c1ba5be241b", "path"=>"files/default/icons/centos.gif", "specificity"=>"default"}, {"name"=>"icons/centos.jpg", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-10291c7efe01e512b7f0f120c3b26fab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=dUjU40GEbt5u3DqpwR%2BQv497QA8%3D", "checksum"=>"10291c7efe01e512b7f0f120c3b26fab", "path"=>"files/default/icons/centos.jpg", "specificity"=>"default"}, {"name"=>"icons/centos.png", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-266a76604e14aecc71430f4d2734a476?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=S3g6zqWLYWPCyGIpfgpEoqHY9zA%3D", "checksum"=>"266a76604e14aecc71430f4d2734a476", "path"=>"files/default/icons/centos.png", "specificity"=>"default"}, {"name"=>"icons/munin-head.gif", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5bbc4fbdca5179593818aa213300a293?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=GwvRXoTFgDkcLbCZBq%2B6TM5G7y4%3D", "checksum"=>"5bbc4fbdca5179593818aa213300a293", "path"=>"files/default/icons/munin-head.gif", "specificity"=>"default"}, {"name"=>"icons/ubuntu.gd2", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f43e5682aa534e67671d7ba7380d062e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=9vao0LDbjynBSlzjunGQrG6Pzy4%3D", "checksum"=>"f43e5682aa534e67671d7ba7380d062e", "path"=>"files/default/icons/ubuntu.gd2", "specificity"=>"default"}, {"name"=>"icons/ubuntu.gif", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-52fb8de9778ed617bf1183b87b2fb921?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=77Qs%2Fdvo9C%2FyE9xNo7u2luD1KpU%3D", "checksum"=>"52fb8de9778ed617bf1183b87b2fb921", "path"=>"files/default/icons/ubuntu.gif", "specificity"=>"default"}, {"name"=>"icons/ubuntu.jpg", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c0a2684a4ddfcfb3a4b63c8e12668c34?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=SdoUrBsUl7kldeXFXc%2BWDP3Itv0%3D", "checksum"=>"c0a2684a4ddfcfb3a4b63c8e12668c34", "path"=>"files/default/icons/ubuntu.jpg", "specificity"=>"default"}, {"name"=>"icons/ubuntu.png", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d9544de4ad9dedbcab77c6b230c8234b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=5q2mTAnsNkiFPLNjKL2H6lJva9s%3D", "checksum"=>"d9544de4ad9dedbcab77c6b230c8234b", "path"=>"files/default/icons/ubuntu.png", "specificity"=>"default"}, {"name"=>"plugins/check-mysql-slave.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3bf0941b403189e0c9883fc1a1d0fe81?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aGhoBPwTREdxVZcqDmkxBTMc9vE%3D", "checksum"=>"3bf0941b403189e0c9883fc1a1d0fe81", "path"=>"files/default/plugins/check-mysql-slave.pl", "specificity"=>"default"}, {"name"=>"plugins/check_chefrun", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6b41f73c970f525fe7ab445dc8190e07?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=zCMdX0ATQ9kOgPG%2Fp97rfKVbtXk%3D", "checksum"=>"6b41f73c970f525fe7ab445dc8190e07", "path"=>"files/default/plugins/check_chefrun", "specificity"=>"default"}, {"name"=>"plugins/check_iostat.sh", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-deb1eb73c0d39fe0bb2bb1331fd76786?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=uC%2Fyol522eQlkZnNKkB%2Fe%2B1%2FRvg%3D", "checksum"=>"deb1eb73c0d39fe0bb2bb1331fd76786", "path"=>"files/default/plugins/check_iostat.sh", "specificity"=>"default"}, {"name"=>"plugins/check_linux_stats.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5f677bff99812984c2fa781d2c4e7e18?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=peYTwN3uh7UZ6CWpkcZNV%2By3W4o%3D", "checksum"=>"5f677bff99812984c2fa781d2c4e7e18", "path"=>"files/default/plugins/check_linux_stats.pl", "specificity"=>"default"}, {"name"=>"plugins/check_mem.sh", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-137cf23604f30d22b920414b4a009382?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aRRGfzrDKjZ35%2Fr4PE2OxsbZyEw%3D", "checksum"=>"137cf23604f30d22b920414b4a009382", "path"=>"files/default/plugins/check_mem.sh", "specificity"=>"default"}, {"name"=>"plugins/check_mysqlhealth.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a17c8abb39fb2e17d90ae7f327f38998?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=4MOgp3XrBp5gFv3S9A8%2BiilSJCA%3D", "checksum"=>"a17c8abb39fb2e17d90ae7f327f38998", "path"=>"files/default/plugins/check_mysqlhealth.pl", "specificity"=>"default"}, {"name"=>"plugins/check_postgres.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4eda50803fb5229ee7c69ebc8a18b71a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Mzsi%2FaCaQApmWok2tKIz0gptoAA%3D", "checksum"=>"4eda50803fb5229ee7c69ebc8a18b71a", "path"=>"files/default/plugins/check_postgres.pl", "specificity"=>"default"}, {"name"=>"plugins/check_raid", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c55d757b290ca4fbb406e55c00ae3e97?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ycy2pC%2BImbEU5ITPaO%2BS6FrsKsw%3D", "checksum"=>"c55d757b290ca4fbb406e55c00ae3e97", "path"=>"files/default/plugins/check_raid", "specificity"=>"default"}, {"name"=>"plugins/check_rdiff.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e085467b048560b4312e60411319c3fb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=lRof6kmOLrk7YrJOhe0O4dBlRBo%3D", "checksum"=>"e085467b048560b4312e60411319c3fb", "path"=>"files/default/plugins/check_rdiff.pl", "specificity"=>"default"}, {"name"=>"plugins/check_solr.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f487f63f045cac4bd6248c51b3ce7e50?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=UfFEsp1pmU9XUpVW4wOU0eZ8jPo%3D", "checksum"=>"f487f63f045cac4bd6248c51b3ce7e50", "path"=>"files/default/plugins/check_solr.rb", "specificity"=>"default"}, {"name"=>"plugins/db_queues.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-bd67791afa5d22ab950473b591b89c76?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=envJxLgncz6Dm5RJY3Z%2FILVYTLI%3D", "checksum"=>"bd67791afa5d22ab950473b591b89c76", "path"=>"files/default/plugins/db_queues.rb", "specificity"=>"default"}, {"name"=>"plugins/file_queues.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d441a74ce4df5292f27f02a8ca8f7200?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=KT%2BIaQ%2FgHNMTgXyF5%2FQXrIE5z%2Fc%3D", "checksum"=>"d441a74ce4df5292f27f02a8ca8f7200", "path"=>"files/default/plugins/file_queues.rb", "specificity"=>"default"}, {"name"=>"plugins/nagios_helper.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d7ed52ef9b53508b69f35a5cc307c662?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=0GDX37zZLYfCXF8JgZk8eWPoES4%3D", "checksum"=>"d7ed52ef9b53508b69f35a5cc307c662", "path"=>"files/default/plugins/nagios_helper.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/.bzrignore", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c3f41a19e5e53d488241ab109d21f061?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=IhHFwZ5p9yMIF9f7bLVRLoALGAk%3D", "checksum"=>"c3f41a19e5e53d488241ab109d21f061", "path"=>"files/default/plugins/web-verification/www.marsdd.com/.bzrignore", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/.gitignore", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7c835fea2cc6fcecada1544717727f59?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=tlLHQ8BspwK4y0k7L2ROJkCFXjM%3D", "checksum"=>"7c835fea2cc6fcecada1544717727f59", "path"=>"files/default/plugins/web-verification/www.marsdd.com/.gitignore", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/steps/amqp_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7570a1646d7d581e3a0631e9ddb67db5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=SnWtK4QLnqv5c8yN%2FHIp1Xo5AQU%3D", "checksum"=>"7570a1646d7d581e3a0631e9ddb67db5", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/amqp_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/steps/benchmark_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2dfdb18a7c9876bbc13352be74d96a3e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Syqek7xiym9Ry2JMQcUHD64s0%2F0%3D", "checksum"=>"2dfdb18a7c9876bbc13352be74d96a3e", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/benchmark_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/steps/command_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5f4697f50efce5e78ecf9d068f6e8f20?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=rZPY5gI3ol3v%2BVaS%2BjOanUSXr4s%3D", "checksum"=>"5f4697f50efce5e78ecf9d068f6e8f20", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/command_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/steps/dns_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ef6d2502bfbb5eff4ccf374ab3efd3a5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=jz%2BlQRXpg1HqrKNBpjhtFI65MPk%3D", "checksum"=>"ef6d2502bfbb5eff4ccf374ab3efd3a5", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/dns_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/steps/file_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dc92c2675c72e73236db00933a1c196a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=GQ9NA%2FUI%2FuQGrr%2FhEs3cbKUfCSA%3D", "checksum"=>"dc92c2675c72e73236db00933a1c196a", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/file_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/steps/http_header_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8900aed48fae60d6b7cc890c49749f5a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=XvTlPheypS%2FI67yW85m9pcPOfwA%3D", "checksum"=>"8900aed48fae60d6b7cc890c49749f5a", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/http_header_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/steps/http_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5540280122e6fc70fe47b3d8f0f474ee?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Aiq9e%2FWwFVbQ1is49b5Oadwiwc8%3D", "checksum"=>"5540280122e6fc70fe47b3d8f0f474ee", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/http_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/steps/ping_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-976d27d2e33130beabe9dbc621ad106c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=gYV8txab3ufySp0ecV2VtbD9eB4%3D", "checksum"=>"976d27d2e33130beabe9dbc621ad106c", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/ping_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/steps/ssh_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8cceaf6a0d2cba05e7b039f2ffde15d8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=D%2FyxnTK2TSCk%2F%2BSXOyk46akOIhM%3D", "checksum"=>"8cceaf6a0d2cba05e7b039f2ffde15d8", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/ssh_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/support/env.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d09b1866bf0569a318c4fddd919e30f1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=PtzwbhNHzUsCwnQ0zkIxWkcl8Dk%3D", "checksum"=>"d09b1866bf0569a318c4fddd919e30f1", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/support/env.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/support/webrat_logging_patches.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-722aaf9c0f3b45597abe4d2341a0d04b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=rQLH3YopxGx34qDXfc8MdqJJFG8%3D", "checksum"=>"722aaf9c0f3b45597abe4d2341a0d04b", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/support/webrat_logging_patches.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/about_mars.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-19620530f80a6edfb266d59fb90473cc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ZgFqV0V1Y7GzeWvULYmQ9DDckSU%3D", "checksum"=>"19620530f80a6edfb266d59fb90473cc", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/about_mars.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/blog.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4be6086e17f23777e572da815f29dc95?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=EK3yLd7VxQGduayNzqQgPrQCvFg%3D", "checksum"=>"4be6086e17f23777e572da815f29dc95", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/blog.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/careers.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9d9f06eadda81f723bc42083f76b84e0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=%2Bb5YOAjmP%2BiAD%2BDpal5Nj3xZJkA%3D", "checksum"=>"9d9f06eadda81f723bc42083f76b84e0", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/careers.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/contact_us.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f2fd9b293de791e61a2c2493a71f31ed?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=7Y%2FxrVcXKdOsvOiTgChGEsXr2w0%3D", "checksum"=>"f2fd9b293de791e61a2c2493a71f31ed", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/contact_us.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/donate.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-482647a3b7ec9aa66d83bf94764af37c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=2HGaE47kYZV6hu6aUilqfuLyS3k%3D", "checksum"=>"482647a3b7ec9aa66d83bf94764af37c", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/donate.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/entreprenueurs_toolkit.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-fcaedec2f44dc483985eb1b179de680a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xo66CUeMlF6%2F%2Bs4nkUFcjfufPLA%3D", "checksum"=>"fcaedec2f44dc483985eb1b179de680a", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/entreprenueurs_toolkit.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/events.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-751f9cd7769ac307a98ae87162d2edca?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=g6dD74y3ZuNN1Z3BYpYGhBVTc4I%3D", "checksum"=>"751f9cd7769ac307a98ae87162d2edca", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/events.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/facilities.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0c36a544e07784bb34627a75ae76d44c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=R6jHmB6sJasSWt33eAhmHU4h%2BYY%3D", "checksum"=>"0c36a544e07784bb34627a75ae76d44c", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/facilities.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/home.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-16e0854130d81d1911de45e7bd1ada04?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=kJ0nInejf1MZPpbgvMDLVCk%2F%2B%2B4%3D", "checksum"=>"16e0854130d81d1911de45e7bd1ada04", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/home.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/news_and_insights.features", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5ae324eddbefb9fb6c508adb2872a6fc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=o%2B5dnjeivJ4lGeuaJm00Fb1cMG8%3D", "checksum"=>"5ae324eddbefb9fb6c508adb2872a6fc", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/news_and_insights.features", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/steps/home_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0a400c482f32dc41e041e754a27d1107?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=2gr3M%2FvS3fQvGUwdlQdrzB%2B6Iv4%3D", "checksum"=>"0a400c482f32dc41e041e754a27d1107", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/steps/home_steps.rb", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/tenants.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ccf52ec9e6cad529db9e97212c81d765?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=V66KRWFOo%2FtKwQFys4dEpUYkQQc%3D", "checksum"=>"ccf52ec9e6cad529db9e97212c81d765", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/tenants.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/videos.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-394781a53e1f3c6340ef943bfd7de975?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=OYg5TIGYBXpVGiDIguI9Zs30bdc%3D", "checksum"=>"394781a53e1f3c6340ef943bfd7de975", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/videos.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/working_with_mars.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9531a69cf3ceaed6479423fb8a05cb50?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=XQEJjPMXUhhSLIOLtf%2BhHLFo%2B%2Bk%3D", "checksum"=>"9531a69cf3ceaed6479423fb8a05cb50", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/working_with_mars.feature", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/Gemfile", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-02f79529eefb584919b630ed5f4f637d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=AwFpkkHsfvjYX9sYj%2BxGsMRux3o%3D", "checksum"=>"02f79529eefb584919b630ed5f4f637d", "path"=>"files/default/plugins/web-verification/www.marsdd.com/Gemfile", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/Gemfile.lock", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-30e2af5d1d6fb223fcbe2d2c28ea5341?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=zOWx7o0U7N56o22kLVJoxdQScpk%3D", "checksum"=>"30e2af5d1d6fb223fcbe2d2c28ea5341", "path"=>"files/default/plugins/web-verification/www.marsdd.com/Gemfile.lock", "specificity"=>"default"}, {"name"=>"plugins/web-verification/www.marsdd.com/README", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6c43a9026bc72f93349a5e0b23996e60?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=JRclBhxqbqiAGPawjZqo9opfzIQ%3D", "checksum"=>"6c43a9026bc72f93349a5e0b23996e60", "path"=>"files/default/plugins/web-verification/www.marsdd.com/README", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"nagios", "description"=>"Installs and configures nagios", "long_description"=>"Description\n===========\n\nInstalls and configures Nagios 3 for a server and for clients using Chef search capabilities.\n\nChanges\n=======\n\n## v1.0.0:\n\n* Use Chef 0.10's `node.chef_environment` instead of `node['app_environment']`.\n* source installation support on both client and server sides\n* initial RHEL/CentOS/Fedora support\n\nRequirements\n============\n\nChef\n----\n\nChef version 0.10.0+ is required for chef environment usage. See __Environments__ under __Usage__ below.\n\nA data bag named 'users' should exist, see __Data Bag__ below.\n\nThe monitoring server that uses this recipe should have a role named 'monitoring' or similar, this is settable via an attribute. See __Attributes__ below.\n\nBecause of the heavy use of search, this recipe will not work with Chef Solo, as it cannot do any searches without a server.\n\nPlatform\n--------\n\n* Debian, Ubuntu\n* RHEL, CentOS, Fedora\n\nTested on Ubuntu 10.04 and CentOS 5.5\n\nCookbooks\n---------\n\n* apache2\n* build-essential\n* php\n\n\nAttributes\n==========\n\ndefault\n-------\n\nThe following attributes are used by both client and server recipes.\n\n* `node['nagios']['user']` - nagios user, default 'nagios'.\n* `node['nagios']['group']` - nagios group, default 'nagios'.\n* `node['nagios']['plugin_dir']` - location where nagios plugins go,\n* default '/usr/lib/nagios/plugins'.\n\nclient\n------\n\nThe following attributes are used for the client NRPE checks for warning and critical levels.\n\n* `node['nagios']['client']['install_method']` - whether to install from package or source. Default chosen by platform based on known packages available for Nagios 3: debian/ubuntu 'package', redhat/centos/fedora/scientific: source\n* `node['nagios']['plugins']['url']` - url to retrieve the plugins source\n* `node['nagios']['plugins']['version']` - version of the plugins\n* `node['nagios']['plugins']['checksum']` - checksum of the plugins source tarball\n* `node['nagios']['nrpe']['home']` - home directory of nrpe, default /usr/lib/nagios\n* `node['nagios']['nrpe']['conf_dir']` - location of the nrpe configuration, default /etc/nagios\n* `node['nagios']['nrpe']['url']` - url to retrieve nrpe source\n* `node['nagios']['nrpe']['version']` - version of nrpe to download\n* `node['nagios']['nrpe']['checksum']` - checksum of the nrpe source tarball\n* `node['nagios']['checks']['memory']['critical']` - threshold of critical memory usage, default 150\n* `node['nagios']['checks']['memory']['warning']` - threshold of warning memory usage, default 250\n* `node['nagios']['checks']['load']['critical']` - threshold of critical load average, default 30,20,10\n* `node['nagios']['checks']['load']['warning']` - threshold of warning load average, default 15,10,5\n* `node['nagios']['checks']['smtp_host']` - default relayhost to check for connectivity. Default is an empty string, set via an attribute in a role.\n* `node['nagios']['server_role']` - the role that the nagios server will have in its run list that the clients can search for.\n\nserver\n------\n\nDefault directory locations are based on FHS. Change to suit your preferences.\n\n* `node['nagios']['server']['install_method']` - whether to install from package or source. Default chosen by platform based on known packages available for Nagios 3: debian/ubuntu 'package', redhat/centos/fedora/scientific: source\n* `node['nagios']['server']['service_name']` - name of the service used for nagios, default chosen by platform, debian/ubuntu \"nagios3\", redhat family \"nagios\", all others, \"nagios\"\n* `node['nagios']['home']` - nagios main home directory, default \"/usr/lib/nagios3\"\n* `node['nagios']['conf_dir']` - location where main nagios config lives, default \"/etc/nagios3\"\n* `node['nagios']['config_dir']` - location where included configuration files live, default \"/etc/nagios3/conf.d\"\n* `node['nagios']['log_dir']` - location of nagios logs, default \"/var/log/nagios3\"\n* `node['nagios']['cache_dir']` - location of cached data, default \"/var/cache/nagios3\"\n* `node['nagios']['state_dir']` - nagios runtime state information, default \"/var/lib/nagios3\"\n* `node['nagios']['run_dir']` - where pidfiles are stored, default \"/var/run/nagios3\"\n* `node['nagios']['docroot']` - nagios webui docroot, default \"/usr/share/nagios3/htdocs\"\n\n* `node['nagios']['notifications_enabled']` - set to 1 to enable notification.\n* `node['nagios']['check_external_commands']`\n* `node['nagios']['default_contact_groups']`\n* `node['nagios']['sysadmin_email']` - default notification email.\n* `node['nagios']['sysadmin_sms_email']` - default notification sms.\n* `node['nagios']['server_auth_method']` - authentication with the server can be done with openid (using `apache2::mod_auth_openid`), or htauth (basic). The default is openid, any other value will use htauth (basic).\n* `node['nagios']['templates']`\n* `node['nagios']['interval_length']` - minimum interval.\n* `node['nagios']['default_host']['check_interval']`\n* `node['nagios']['default_host']['retry_interval']`\n* `node['nagios']['default_host']['max_check_attempts']`\n* `node['nagios']['default_host']['notification_interval']`\n* `node['nagios']['default_service']['check_interval']`\n* `node['nagios']['default_service']['retry_interval']`\n* `node['nagios']['default_service']['max_check_attempts']`\n* `node['nagios']['default_service']['notification_interval']`\n\nRecipes\n=======\n\ndefault\n-------\n\nIncludes the `nagios::client` recipe.\n\nclient\n------\n\nIncludes the correct client installation recipe based on platform, either `nagios::client_package` or `nagios::client_source`.\n\nThe client recipe searches for servers allowed to connect via NRPE that have a role named in the `node['nagios']['server_role']` attribute. The recipe will also install the required packages and start the NRPE service. A custom plugin for checking memory is also added.\n\nSearches are confined to the node's `chef_environment`.\n\nClient commands for NRPE can be modified by editing the nrpe.cfg.erb template.\n\nclient\\_package\n--------------\n\nInstalls the Nagios client libraries from packages. Default for Debian / Ubuntu systems.\n\nclient\\_source\n-------------\n\nInstalls the Nagios client libraries from source. Default for Red Hat / CentOS / Fedora systems as native packages of Nagios 3 are not available in the default repositories.\n\nserver\n------\n\nIncludes the correct client installation recipe based on platform, either `nagios::server_package` or `nagios::server_source`.\n\nThe server recipe sets up Apache as the web front end. The nagios::client recipe is also included. This recipe also does a number of searches to dynamically build the hostgroups to monitor, hosts that belong to them and admins to notify of events/alerts.\n\nSearches are confined to the node's `chef_environment`.\n\nThe recipe does the following:\n\n1. Searches for members of the sysadmins group by searching through 'users' data bag and adds them to a list for notification/contacts.\n2. Search all nodes for a role matching the app_environment.\n3. Search all available roles and build a list which will be the Nagios hostgroups.\n4. Search for all nodes of each role and add the hostnames to the hostgroups.\n5. Installs various packages required for the server.\n6. Sets up some configuration directories.\n7. Moves the package-installed Nagios configuration to a 'dist' directory.\n8. Disables the 000-default VirtualHost present on Debian/Ubuntu Apache2 package installations.\n9. Enables the Nagios web front end configuration.\n10. Sets up the configuration templates for services, contacts, hostgroups and hosts.\n\n*NOTE*: You will probably need to change the services.cfg.erb template for your environment.\n\nTo add custom commands for service checks, these can be done on a per-role basis by editing the 'services.cfg.erb' template. This template has some pre-configured checks that use role names used in an example infrastructure. Here's a brief description:\n\n* monitoring - check_smtp (e.g., postfix relayhost) w/ NRPE and tcp port 514 (e.g., rsyslog)\n* load\\_balancer - check_nginx with NRPE.\n* appserver - check_unicorn with NRPE, e.g. a Rails application using Unicorn.\n* database\\_master - check\\_mysql\\_server with NRPE for a MySQL database master.\n\nserver\\_package\n--------------\n\nInstalls the Nagios server libraries from packages. Default for Debian / Ubuntu systems.\n\nserver\\_source\n-------------\n\nInstalls the Nagios server libraries from source. Default for Red Hat / CentOS / Fedora systems as native packages of Nagios 3 are not available in the default repositories.\n\nData Bags\n=========\n\nCreate a `users` data bag that will contain the users that will be able to log into the Nagios webui. Each user can use htauth with a specified password, or an openid. Users that should be able to log in should be in the sysadmin group. Example user data bag item:\n\n {\n \"id\": \"nagiosadmin\",\n \"groups\": \"sysadmin\",\n \"htpasswd\": \"hashed_htpassword\",\n \"openid\": \"http://nagiosadmin.myopenid.com/\",\n \"nagios\": {\n \"pager\": \"nagiosadmin_pager@example.com\",\n \"email\": \"nagiosadmin@example.com\"\n }\n }\n\nWhen using server_auth_method 'openid', use the openid in the data bag item. Any other value for this attribute (e.g., \"htauth\", \"htpasswd\", etc) will use the htpasswd value as the password in `/etc/nagios3/htpasswd.users`.\n\nThe openid must have the http:// and trailing /. The htpasswd must be the hashed value. Get this value with htpasswd:\n\n % htpasswd -n -s nagiosadmin\n New password:\n Re-type new password:\n nagiosadmin:{SHA}oCagzV4lMZyS7jl2Z0WlmLxEkt4=\n\nFor example use the `{SHA}oCagzV4lMZyS7jl2Z0WlmLxEkt4=` value in the data bag.\n\nRoles\n=====\n\nCreate a role to use for the monitoring server. The role name should match the value of the attribute \"nagios[:server_role]\". By default, this is 'monitoring'. For example:\n\n % cat roles/monitoring.rb\n name \"monitoring\"\n description \"Monitoring server\"\n run_list(\n \"recipe[nagios::server]\"\n )\n\n default_attributes(\n \"nagios\" => {\n \"server_auth_method\" => \"htauth\"\n }\n )\n\n % knife role from file monitoring.rb\n\nDefinitions\n===========\n\nnagios_conf\n-----------\n\nThis definition is used to drop in a configuration file in the base Nagios configuration directory's conf.d. This can be used for customized configurations for various services.\n\nLibraries\n=========\n\ndefault\n-------\n\nThe library included with the cookbook provides some helper methods used in templates.\n\n* nagios_boolean\n* nagios_interval - calculates interval based on interval length and a given number of seconds.\n* nagios_attr - retrieves a nagios attribute from the node.\n\nUsage\n=====\n\nSee below under __Environments__ for how to set up Chef 0.10 environment for use with this cookbook.\n\nFor a Nagios server, create a role named 'monitoring', and add the following recipe to the run_list:\n\n recipe[nagios::server]\n\nThis will allow client nodes to search for the server by this role and add its IP address to the allowed list for NRPE.\n\nTo install Nagios and NRPE on a client node:\n\n include_recipe \"nagios::client\"\n\nThis is a fairly complicated cookbook. For a walkthrough and example usage please see [Opscode's Nagios Quick Start](http://help.opscode.com/kb/otherhelp/nagios-quick-start).\n\nEnvironments\n------------\n\nThe searches used are confined to the node's `chef_environment`. If you do not use any environments (Chef 0.10+ feature) the `_default` environment is used, which is applied to all nodes in the Chef Server that are not in another defined role. To use environments, create them as files in your chef-repo, then upload them to the Chef Server.\n\n % cat environments/production.rb\n name \"production\"\n description \"Systems in the Production Environment\"\n\n % knife environment from file production.rb\n\nLicense and Author\n==================\n\nAuthor:: Joshua Sierles <joshua@37signals.com>\nAuthor:: Nathan Haneysmith <nathan@opscode.com>\nAuthor:: Joshua Timberman <joshua@opscode.com>\nAuthor:: Seth Chisamore <schisamo@opscode.com>\n\nCopyright 2009, 37signals\nCopyright 2009-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"=>{"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{"php"=>">= 0.0.0", "apache2"=>">= 0.0.0", "build-essential"=>">= 0.0.0"}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"nagios::nagiosgrapher"=>">= 0.0.0", "nagios::client_source"=>">= 0.0.0", "nagios"=>">= 0.0.0", "nagios::client_package"=>">= 0.0.0", "nagios::client"=>">= 0.0.0", "nagios::server_package"=>">= 0.0.0", "nagios::server"=>">= 0.0.0", "nagios::server_source"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"nagios::nagiosgrapher"=>"", "nagios::client_source"=>"", "nagios"=>"Includes the client recipe.", "nagios::client_package"=>"", "nagios::client"=>"Installs and configures a nagios client with nrpe", "nagios::server_package"=>"", "nagios::server"=>"Installs and configures a nagios server", "nagios::server_source"=>""}, "version"=>"1.0.0"}, "libraries"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6f07e69f4aa93e6240040c7d54022c7e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=nGtSv4PxirtLvkyPMK3E2pW%2FMuk%3D", "checksum"=>"6f07e69f4aa93e6240040c7d54022c7e", "path"=>"libraries/default.rb", "specificity"=>"default"}], "templates"=>[{"name"=>".services.cfg.erb.swp", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-644934d4767b556b7838d46a2ec8994c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aIFz3aDS9TYfaX4%2F2G5frk%2BCicY%3D", "checksum"=>"644934d4767b556b7838d46a2ec8994c", "path"=>"templates/default/.services.cfg.erb.swp", "specificity"=>"default"}, {"name"=>"apache2.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3548716488c72a6f856973c6631330fa?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Zjb0SlM2B8nrr9FvTIp8pjg8734%3D", "checksum"=>"3548716488c72a6f856973c6631330fa", "path"=>"templates/default/apache2.conf.erb", "specificity"=>"default"}, {"name"=>"cgi.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8e34c5bdd275138ec4703367fde0a5fc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=VTRPiEgUHMmplxFcwqxDo6JDpVk%3D", "checksum"=>"8e34c5bdd275138ec4703367fde0a5fc", "path"=>"templates/default/cgi.cfg.erb", "specificity"=>"default"}, {"name"=>"commands.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9114d89d2380c202ca8a0d751d3206dc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xgiMvhPAqnxJ23833vTlYhk7qq0%3D", "checksum"=>"9114d89d2380c202ca8a0d751d3206dc", "path"=>"templates/default/commands.cfg.erb", "specificity"=>"default"}, {"name"=>"contacts.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ea4f134c31dc1de75baf31e470abecdc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=OWysp2giXDq1qBzGo%2B5C7InEAPk%3D", "checksum"=>"ea4f134c31dc1de75baf31e470abecdc", "path"=>"templates/default/contacts.cfg.erb", "specificity"=>"default"}, {"name"=>"hostgroups.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-18f8b5878dd1a5756b68e113a526ae20?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=%2FMc%2FKKPUlAzzXylcR7AJkPFjziM%3D", "checksum"=>"18f8b5878dd1a5756b68e113a526ae20", "path"=>"templates/default/hostgroups.cfg.erb", "specificity"=>"default"}, {"name"=>"hosts.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-13a00172ac33dd4e0268c26497f413ed?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=osBf9SBgxfysO6IYGI%2Bv0BPOOLw%3D", "checksum"=>"13a00172ac33dd4e0268c26497f413ed", "path"=>"templates/default/hosts.cfg.erb", "specificity"=>"default"}, {"name"=>"htpasswd.users.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ea77feef0fbfba1b4f12eff017e0c910?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=AojI1cJ2e692B2pQRarOdHwt4Fc%3D", "checksum"=>"ea77feef0fbfba1b4f12eff017e0c910", "path"=>"templates/default/htpasswd.users.erb", "specificity"=>"default"}, {"name"=>"nagios-nrpe-server.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-07fef4c285afc5fed0044a14be342d4b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=DpfCDZafllNBKMC39htGolDe37A%3D", "checksum"=>"07fef4c285afc5fed0044a14be342d4b", "path"=>"templates/default/nagios-nrpe-server.erb", "specificity"=>"default"}, {"name"=>"nagios.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-af166fcf1280b3b1d40cc5a2e49eaf23?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=4TjbjWrGsvCjv5yCKsjNz1L62tM%3D", "checksum"=>"af166fcf1280b3b1d40cc5a2e49eaf23", "path"=>"templates/default/nagios.cfg.erb", "specificity"=>"default"}, {"name"=>"nrpe.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-607508b3cdf128e5518d5f14ba6f4554?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=etyXdSdq19wqi3LhBmXVTSkPG%2F0%3D", "checksum"=>"607508b3cdf128e5518d5f14ba6f4554", "path"=>"templates/default/nrpe.cfg.erb", "specificity"=>"default"}, {"name"=>"port_nrpe.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-11745cd4978e485256ceb70e4cf61f85?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=LVfcFunKtnEhH1jiir0NNoEMFZs%3D", "checksum"=>"11745cd4978e485256ceb70e4cf61f85", "path"=>"templates/default/port_nrpe.erb", "specificity"=>"default"}, {"name"=>"services.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0a117c873fb1c53f1c7904daa42969b8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=etECCYsMeWqp%2F%2BlanTydxg3epk8%3D", "checksum"=>"0a117c873fb1c53f1c7904daa42969b8", "path"=>"templates/default/services.cfg.erb", "specificity"=>"default"}, {"name"=>"templates.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8cc4d747a439b534ca19cc87bbde053e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=pJxKpDPmWIfK64EHiu%2BxzKqd2Mc%3D", "checksum"=>"8cc4d747a439b534ca19cc87bbde053e", "path"=>"templates/default/templates.cfg.erb", "specificity"=>"default"}, {"name"=>"timeperiods.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dffd16d5396b90e66136e6745c6ed3e7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xya0lNvMF%2FrUJfG0EWdzAZzKt%2Bk%3D", "checksum"=>"dffd16d5396b90e66136e6745c6ed3e7", "path"=>"templates/default/timeperiods.cfg.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"nagios", "version"=>"1.0.0", "recipes"=>[{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2e2f7df42d55d04f4db316b84ee2666c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=eMWEygUCmja5oEY%2BoBe9XGZ0xDo%3D", "checksum"=>"2e2f7df42d55d04f4db316b84ee2666c", "path"=>"recipes/client.rb", "specificity"=>"default"}, {"name"=>"client_package.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9f97e89eb6f9c2804dc0a75f803c8d0e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=yZESQmtXIfoqgvanUn3tRsGfeBU%3D", "checksum"=>"9f97e89eb6f9c2804dc0a75f803c8d0e", "path"=>"recipes/client_package.rb", "specificity"=>"default"}, {"name"=>"client_source.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-787798099bb723440b8656dea524f984?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=0JjcOxLg%2FrGQ4rEI1uco3dzyZ2w%3D", "checksum"=>"787798099bb723440b8656dea524f984", "path"=>"recipes/client_source.rb", "specificity"=>"default"}, {"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dcc22612f5fd190a0997b258c3be3034?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=XssKMCxfg%2FjtCVSebj1PVR0%2FtVo%3D", "checksum"=>"dcc22612f5fd190a0997b258c3be3034", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"nagiosgrapher.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-fe1349a9f70c0760f2e9bbe81078360d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=hPJUlEXUi2XFPcHxr5EYpFs3%2BKQ%3D", "checksum"=>"fe1349a9f70c0760f2e9bbe81078360d", "path"=>"recipes/nagiosgrapher.rb", "specificity"=>"default"}, {"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e308e87c4807953cc9397d087288adac?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=iDb%2B5icTk56sjfiPFphWoW1dukY%3D", "checksum"=>"e308e87c4807953cc9397d087288adac", "path"=>"recipes/server.rb", "specificity"=>"default"}, {"name"=>"server_package.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5c4e6e10bd1ebb059e55f434d1bd3f03?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=gFWMudKSKE4SaK4%2FOwxO7skF7qE%3D", "checksum"=>"5c4e6e10bd1ebb059e55f434d1bd3f03", "path"=>"recipes/server_package.rb", "specificity"=>"default"}, {"name"=>"server_source.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a781a942d6f3a7ba46fbe4988ed3d7c4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=GD%2Bzy%2FH47W%2F6hsUwgidc7%2BboCZM%3D", "checksum"=>"a781a942d6f3a7ba46fbe4988ed3d7c4", "path"=>"recipes/server_source.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2a26f0bbf0d5117309d2b78807fe3066?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=42dE5uWi%2FS1gcAo6KgvwCeTgK8g%3D", "checksum"=>"2a26f0bbf0d5117309d2b78807fe3066", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-60fb9b1fee8c0f230f1ca926031963ab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ipvFMY9lpEOeV367JfNifyNGwjU%3D", "checksum"=>"60fb9b1fee8c0f230f1ca926031963ab", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-36837bef56a13a223b7f249495f2d340?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=DjsD6WluF0liJv0bM5TMoIjefH4%3D", "checksum"=>"36837bef56a13a223b7f249495f2d340", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000473be88 @cookbook=nil, @name="nagios", @long_description="Description\n===========\n\nInstalls and configures Nagios 3 for a server and for clients using Chef search capabilities.\n\nChanges\n=======\n\n## v1.0.0:\n\n* Use Chef 0.10's `node.chef_environment` instead of `node['app_environment']`.\n* source installation support on both client and server sides\n* initial RHEL/CentOS/Fedora support\n\nRequirements\n============\n\nChef\n----\n\nChef version 0.10.0+ is required for chef environment usage. See __Environments__ under __Usage__ below.\n\nA data bag named 'users' should exist, see __Data Bag__ below.\n\nThe monitoring server that uses this recipe should have a role named 'monitoring' or similar, this is settable via an attribute. See __Attributes__ below.\n\nBecause of the heavy use of search, this recipe will not work with Chef Solo, as it cannot do any searches without a server.\n\nPlatform\n--------\n\n* Debian, Ubuntu\n* RHEL, CentOS, Fedora\n\nTested on Ubuntu 10.04 and CentOS 5.5\n\nCookbooks\n---------\n\n* apache2\n* build-essential\n* php\n\n\nAttributes\n==========\n\ndefault\n-------\n\nThe following attributes are used by both client and server recipes.\n\n* `node['nagios']['user']` - nagios user, default 'nagios'.\n* `node['nagios']['group']` - nagios group, default 'nagios'.\n* `node['nagios']['plugin_dir']` - location where nagios plugins go,\n* default '/usr/lib/nagios/plugins'.\n\nclient\n------\n\nThe following attributes are used for the client NRPE checks for warning and critical levels.\n\n* `node['nagios']['client']['install_method']` - whether to install from package or source. Default chosen by platform based on known packages available for Nagios 3: debian/ubuntu 'package', redhat/centos/fedora/scientific: source\n* `node['nagios']['plugins']['url']` - url to retrieve the plugins source\n* `node['nagios']['plugins']['version']` - version of the plugins\n* `node['nagios']['plugins']['checksum']` - checksum of the plugins source tarball\n* `node['nagios']['nrpe']['home']` - home directory of nrpe, default /usr/lib/nagios\n* `node['nagios']['nrpe']['conf_dir']` - location of the nrpe configuration, default /etc/nagios\n* `node['nagios']['nrpe']['url']` - url to retrieve nrpe source\n* `node['nagios']['nrpe']['version']` - version of nrpe to download\n* `node['nagios']['nrpe']['checksum']` - checksum of the nrpe source tarball\n* `node['nagios']['checks']['memory']['critical']` - threshold of critical memory usage, default 150\n* `node['nagios']['checks']['memory']['warning']` - threshold of warning memory usage, default 250\n* `node['nagios']['checks']['load']['critical']` - threshold of critical load average, default 30,20,10\n* `node['nagios']['checks']['load']['warning']` - threshold of warning load average, default 15,10,5\n* `node['nagios']['checks']['smtp_host']` - default relayhost to check for connectivity. Default is an empty string, set via an attribute in a role.\n* `node['nagios']['server_role']` - the role that the nagios server will have in its run list that the clients can search for.\n\nserver\n------\n\nDefault directory locations are based on FHS. Change to suit your preferences.\n\n* `node['nagios']['server']['install_method']` - whether to install from package or source. Default chosen by platform based on known packages available for Nagios 3: debian/ubuntu 'package', redhat/centos/fedora/scientific: source\n* `node['nagios']['server']['service_name']` - name of the service used for nagios, default chosen by platform, debian/ubuntu \"nagios3\", redhat family \"nagios\", all others, \"nagios\"\n* `node['nagios']['home']` - nagios main home directory, default \"/usr/lib/nagios3\"\n* `node['nagios']['conf_dir']` - location where main nagios config lives, default \"/etc/nagios3\"\n* `node['nagios']['config_dir']` - location where included configuration files live, default \"/etc/nagios3/conf.d\"\n* `node['nagios']['log_dir']` - location of nagios logs, default \"/var/log/nagios3\"\n* `node['nagios']['cache_dir']` - location of cached data, default \"/var/cache/nagios3\"\n* `node['nagios']['state_dir']` - nagios runtime state information, default \"/var/lib/nagios3\"\n* `node['nagios']['run_dir']` - where pidfiles are stored, default \"/var/run/nagios3\"\n* `node['nagios']['docroot']` - nagios webui docroot, default \"/usr/share/nagios3/htdocs\"\n\n* `node['nagios']['notifications_enabled']` - set to 1 to enable notification.\n* `node['nagios']['check_external_commands']`\n* `node['nagios']['default_contact_groups']`\n* `node['nagios']['sysadmin_email']` - default notification email.\n* `node['nagios']['sysadmin_sms_email']` - default notification sms.\n* `node['nagios']['server_auth_method']` - authentication with the server can be done with openid (using `apache2::mod_auth_openid`), or htauth (basic). The default is openid, any other value will use htauth (basic).\n* `node['nagios']['templates']`\n* `node['nagios']['interval_length']` - minimum interval.\n* `node['nagios']['default_host']['check_interval']`\n* `node['nagios']['default_host']['retry_interval']`\n* `node['nagios']['default_host']['max_check_attempts']`\n* `node['nagios']['default_host']['notification_interval']`\n* `node['nagios']['default_service']['check_interval']`\n* `node['nagios']['default_service']['retry_interval']`\n* `node['nagios']['default_service']['max_check_attempts']`\n* `node['nagios']['default_service']['notification_interval']`\n\nRecipes\n=======\n\ndefault\n-------\n\nIncludes the `nagios::client` recipe.\n\nclient\n------\n\nIncludes the correct client installation recipe based on platform, either `nagios::client_package` or `nagios::client_source`.\n\nThe client recipe searches for servers allowed to connect via NRPE that have a role named in the `node['nagios']['server_role']` attribute. The recipe will also install the required packages and start the NRPE service. A custom plugin for checking memory is also added.\n\nSearches are confined to the node's `chef_environment`.\n\nClient commands for NRPE can be modified by editing the nrpe.cfg.erb template.\n\nclient\\_package\n--------------\n\nInstalls the Nagios client libraries from packages. Default for Debian / Ubuntu systems.\n\nclient\\_source\n-------------\n\nInstalls the Nagios client libraries from source. Default for Red Hat / CentOS / Fedora systems as native packages of Nagios 3 are not available in the default repositories.\n\nserver\n------\n\nIncludes the correct client installation recipe based on platform, either `nagios::server_package` or `nagios::server_source`.\n\nThe server recipe sets up Apache as the web front end. The nagios::client recipe is also included. This recipe also does a number of searches to dynamically build the hostgroups to monitor, hosts that belong to them and admins to notify of events/alerts.\n\nSearches are confined to the node's `chef_environment`.\n\nThe recipe does the following:\n\n1. Searches for members of the sysadmins group by searching through 'users' data bag and adds them to a list for notification/contacts.\n2. Search all nodes for a role matching the app_environment.\n3. Search all available roles and build a list which will be the Nagios hostgroups.\n4. Search for all nodes of each role and add the hostnames to the hostgroups.\n5. Installs various packages required for the server.\n6. Sets up some configuration directories.\n7. Moves the package-installed Nagios configuration to a 'dist' directory.\n8. Disables the 000-default VirtualHost present on Debian/Ubuntu Apache2 package installations.\n9. Enables the Nagios web front end configuration.\n10. Sets up the configuration templates for services, contacts, hostgroups and hosts.\n\n*NOTE*: You will probably need to change the services.cfg.erb template for your environment.\n\nTo add custom commands for service checks, these can be done on a per-role basis by editing the 'services.cfg.erb' template. This template has some pre-configured checks that use role names used in an example infrastructure. Here's a brief description:\n\n* monitoring - check_smtp (e.g., postfix relayhost) w/ NRPE and tcp port 514 (e.g., rsyslog)\n* load\\_balancer - check_nginx with NRPE.\n* appserver - check_unicorn with NRPE, e.g. a Rails application using Unicorn.\n* database\\_master - check\\_mysql\\_server with NRPE for a MySQL database master.\n\nserver\\_package\n--------------\n\nInstalls the Nagios server libraries from packages. Default for Debian / Ubuntu systems.\n\nserver\\_source\n-------------\n\nInstalls the Nagios server libraries from source. Default for Red Hat / CentOS / Fedora systems as native packages of Nagios 3 are not available in the default repositories.\n\nData Bags\n=========\n\nCreate a `users` data bag that will contain the users that will be able to log into the Nagios webui. Each user can use htauth with a specified password, or an openid. Users that should be able to log in should be in the sysadmin group. Example user data bag item:\n\n {\n \"id\": \"nagiosadmin\",\n \"groups\": \"sysadmin\",\n \"htpasswd\": \"hashed_htpassword\",\n \"openid\": \"http://nagiosadmin.myopenid.com/\",\n \"nagios\": {\n \"pager\": \"nagiosadmin_pager@example.com\",\n \"email\": \"nagiosadmin@example.com\"\n }\n }\n\nWhen using server_auth_method 'openid', use the openid in the data bag item. Any other value for this attribute (e.g., \"htauth\", \"htpasswd\", etc) will use the htpasswd value as the password in `/etc/nagios3/htpasswd.users`.\n\nThe openid must have the http:// and trailing /. The htpasswd must be the hashed value. Get this value with htpasswd:\n\n % htpasswd -n -s nagiosadmin\n New password:\n Re-type new password:\n nagiosadmin:{SHA}oCagzV4lMZyS7jl2Z0WlmLxEkt4=\n\nFor example use the `{SHA}oCagzV4lMZyS7jl2Z0WlmLxEkt4=` value in the data bag.\n\nRoles\n=====\n\nCreate a role to use for the monitoring server. The role name should match the value of the attribute \"nagios[:server_role]\". By default, this is 'monitoring'. For example:\n\n % cat roles/monitoring.rb\n name \"monitoring\"\n description \"Monitoring server\"\n run_list(\n \"recipe[nagios::server]\"\n )\n\n default_attributes(\n \"nagios\" => {\n \"server_auth_method\" => \"htauth\"\n }\n )\n\n % knife role from file monitoring.rb\n\nDefinitions\n===========\n\nnagios_conf\n-----------\n\nThis definition is used to drop in a configuration file in the base Nagios configuration directory's conf.d. This can be used for customized configurations for various services.\n\nLibraries\n=========\n\ndefault\n-------\n\nThe library included with the cookbook provides some helper methods used in templates.\n\n* nagios_boolean\n* nagios_interval - calculates interval based on interval length and a given number of seconds.\n* nagios_attr - retrieves a nagios attribute from the node.\n\nUsage\n=====\n\nSee below under __Environments__ for how to set up Chef 0.10 environment for use with this cookbook.\n\nFor a Nagios server, create a role named 'monitoring', and add the following recipe to the run_list:\n\n recipe[nagios::server]\n\nThis will allow client nodes to search for the server by this role and add its IP address to the allowed list for NRPE.\n\nTo install Nagios and NRPE on a client node:\n\n include_recipe \"nagios::client\"\n\nThis is a fairly complicated cookbook. For a walkthrough and example usage please see [Opscode's Nagios Quick Start](http://help.opscode.com/kb/otherhelp/nagios-quick-start).\n\nEnvironments\n------------\n\nThe searches used are confined to the node's `chef_environment`. If you do not use any environments (Chef 0.10+ feature) the `_default` environment is used, which is applied to all nodes in the Chef Server that are not in another defined role. To use environments, create them as files in your chef-repo, then upload them to the Chef Server.\n\n % cat environments/production.rb\n name \"production\"\n description \"Systems in the Production Environment\"\n\n % knife environment from file production.rb\n\nLicense and Author\n==================\n\nAuthor:: Joshua Sierles <joshua@37signals.com>\nAuthor:: Nathan Haneysmith <nathan@opscode.com>\nAuthor:: Joshua Timberman <joshua@opscode.com>\nAuthor:: Seth Chisamore <schisamo@opscode.com>\n\nCopyright 2009, 37signals\nCopyright 2009-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="Installs and configures nagios", @platforms={"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={"php"=>">= 0.0.0", "apache2"=>">= 0.0.0", "build-essential"=>">= 0.0.0"}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"nagios::nagiosgrapher"=>">= 0.0.0", "nagios::client_source"=>">= 0.0.0", "nagios"=>">= 0.0.0", "nagios::client_package"=>">= 0.0.0", "nagios::client"=>">= 0.0.0", "nagios::server_package"=>">= 0.0.0", "nagios::server"=>">= 0.0.0", "nagios::server_source"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"nagios::nagiosgrapher"=>"", "nagios::client_source"=>"", "nagios"=>"Includes the client recipe.", "nagios::client_package"=>"", "nagios::client"=>"Installs and configures a nagios client with nrpe", "nagios::server_package"=>"", "nagios::server"=>"Installs and configures a nagios server", "nagios::server_source"=>""}, @version="1.0.0">, @checksums={"2e2f7df42d55d04f4db316b84ee2666c"=>nil, "9f97e89eb6f9c2804dc0a75f803c8d0e"=>nil, "787798099bb723440b8656dea524f984"=>nil, "dcc22612f5fd190a0997b258c3be3034"=>nil, "fe1349a9f70c0760f2e9bbe81078360d"=>nil, "e308e87c4807953cc9397d087288adac"=>nil, "5c4e6e10bd1ebb059e55f434d1bd3f03"=>nil, "a781a942d6f3a7ba46fbe4988ed3d7c4"=>nil, "8b04ea5c2df6fdb22ef2b820e963bb48"=>nil, "6f07e69f4aa93e6240040c7d54022c7e"=>nil, "d19e6e4a2c55d1ff83519156a5f7f3c6"=>nil, "ef9abbad85d72480c97b03698fe028ba"=>nil, "9f2ee14d77313d98886a4726a58caa29"=>nil, "e4972201aa0ebf5176d2e2cbdb6fc33a"=>nil, "43dc9eb3e9b50d8b6a779c1ba5be241b"=>nil, "10291c7efe01e512b7f0f120c3b26fab"=>nil, "266a76604e14aecc71430f4d2734a476"=>nil, "5bbc4fbdca5179593818aa213300a293"=>nil, "f43e5682aa534e67671d7ba7380d062e"=>nil, "52fb8de9778ed617bf1183b87b2fb921"=>nil, "c0a2684a4ddfcfb3a4b63c8e12668c34"=>nil, "d9544de4ad9dedbcab77c6b230c8234b"=>nil, "3bf0941b403189e0c9883fc1a1d0fe81"=>nil, "6b41f73c970f525fe7ab445dc8190e07"=>nil, "deb1eb73c0d39fe0bb2bb1331fd76786"=>nil, "5f677bff99812984c2fa781d2c4e7e18"=>nil, "137cf23604f30d22b920414b4a009382"=>nil, "a17c8abb39fb2e17d90ae7f327f38998"=>nil, "4eda50803fb5229ee7c69ebc8a18b71a"=>nil, "c55d757b290ca4fbb406e55c00ae3e97"=>nil, "e085467b048560b4312e60411319c3fb"=>nil, "f487f63f045cac4bd6248c51b3ce7e50"=>nil, "bd67791afa5d22ab950473b591b89c76"=>nil, "d441a74ce4df5292f27f02a8ca8f7200"=>nil, "d7ed52ef9b53508b69f35a5cc307c662"=>nil, "c3f41a19e5e53d488241ab109d21f061"=>nil, "7c835fea2cc6fcecada1544717727f59"=>nil, "7570a1646d7d581e3a0631e9ddb67db5"=>nil, "2dfdb18a7c9876bbc13352be74d96a3e"=>nil, "5f4697f50efce5e78ecf9d068f6e8f20"=>nil, "ef6d2502bfbb5eff4ccf374ab3efd3a5"=>nil, "dc92c2675c72e73236db00933a1c196a"=>nil, "8900aed48fae60d6b7cc890c49749f5a"=>nil, "5540280122e6fc70fe47b3d8f0f474ee"=>nil, "976d27d2e33130beabe9dbc621ad106c"=>nil, "8cceaf6a0d2cba05e7b039f2ffde15d8"=>nil, "d09b1866bf0569a318c4fddd919e30f1"=>nil, "722aaf9c0f3b45597abe4d2341a0d04b"=>nil, "19620530f80a6edfb266d59fb90473cc"=>nil, "4be6086e17f23777e572da815f29dc95"=>nil, "9d9f06eadda81f723bc42083f76b84e0"=>nil, "f2fd9b293de791e61a2c2493a71f31ed"=>nil, "482647a3b7ec9aa66d83bf94764af37c"=>nil, "fcaedec2f44dc483985eb1b179de680a"=>nil, "751f9cd7769ac307a98ae87162d2edca"=>nil, "0c36a544e07784bb34627a75ae76d44c"=>nil, "16e0854130d81d1911de45e7bd1ada04"=>nil, "5ae324eddbefb9fb6c508adb2872a6fc"=>nil, "0a400c482f32dc41e041e754a27d1107"=>nil, "ccf52ec9e6cad529db9e97212c81d765"=>nil, "394781a53e1f3c6340ef943bfd7de975"=>nil, "9531a69cf3ceaed6479423fb8a05cb50"=>nil, "02f79529eefb584919b630ed5f4f637d"=>nil, "30e2af5d1d6fb223fcbe2d2c28ea5341"=>nil, "6c43a9026bc72f93349a5e0b23996e60"=>nil, "644934d4767b556b7838d46a2ec8994c"=>nil, "3548716488c72a6f856973c6631330fa"=>nil, "8e34c5bdd275138ec4703367fde0a5fc"=>nil, "9114d89d2380c202ca8a0d751d3206dc"=>nil, "ea4f134c31dc1de75baf31e470abecdc"=>nil, "18f8b5878dd1a5756b68e113a526ae20"=>nil, "13a00172ac33dd4e0268c26497f413ed"=>nil, "ea77feef0fbfba1b4f12eff017e0c910"=>nil, "07fef4c285afc5fed0044a14be342d4b"=>nil, "af166fcf1280b3b1d40cc5a2e49eaf23"=>nil, "607508b3cdf128e5518d5f14ba6f4554"=>nil, "11745cd4978e485256ceb70e4cf61f85"=>nil, "0a117c873fb1c53f1c7904daa42969b8"=>nil, "8cc4d747a439b534ca19cc87bbde053e"=>nil, "dffd16d5396b90e66136e6745c6ed3e7"=>nil, "2a26f0bbf0d5117309d2b78807fe3066"=>nil, "60fb9b1fee8c0f230f1ca926031963ab"=>nil, "36837bef56a13a223b7f249495f2d340"=>nil}, @manifest_records_by_path={"recipes/client.rb"=>{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2e2f7df42d55d04f4db316b84ee2666c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=eMWEygUCmja5oEY%2BoBe9XGZ0xDo%3D", "checksum"=>"2e2f7df42d55d04f4db316b84ee2666c", "path"=>"recipes/client.rb", "specificity"=>"default"}, "recipes/client_package.rb"=>{"name"=>"client_package.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9f97e89eb6f9c2804dc0a75f803c8d0e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=yZESQmtXIfoqgvanUn3tRsGfeBU%3D", "checksum"=>"9f97e89eb6f9c2804dc0a75f803c8d0e", "path"=>"recipes/client_package.rb", "specificity"=>"default"}, "recipes/client_source.rb"=>{"name"=>"client_source.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-787798099bb723440b8656dea524f984?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=0JjcOxLg%2FrGQ4rEI1uco3dzyZ2w%3D", "checksum"=>"787798099bb723440b8656dea524f984", "path"=>"recipes/client_source.rb", "specificity"=>"default"}, "recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dcc22612f5fd190a0997b258c3be3034?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=XssKMCxfg%2FjtCVSebj1PVR0%2FtVo%3D", "checksum"=>"dcc22612f5fd190a0997b258c3be3034", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/nagiosgrapher.rb"=>{"name"=>"nagiosgrapher.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-fe1349a9f70c0760f2e9bbe81078360d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=hPJUlEXUi2XFPcHxr5EYpFs3%2BKQ%3D", "checksum"=>"fe1349a9f70c0760f2e9bbe81078360d", "path"=>"recipes/nagiosgrapher.rb", "specificity"=>"default"}, "recipes/server.rb"=>{"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e308e87c4807953cc9397d087288adac?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=iDb%2B5icTk56sjfiPFphWoW1dukY%3D", "checksum"=>"e308e87c4807953cc9397d087288adac", "path"=>"recipes/server.rb", "specificity"=>"default"}, "recipes/server_package.rb"=>{"name"=>"server_package.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5c4e6e10bd1ebb059e55f434d1bd3f03?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=gFWMudKSKE4SaK4%2FOwxO7skF7qE%3D", "checksum"=>"5c4e6e10bd1ebb059e55f434d1bd3f03", "path"=>"recipes/server_package.rb", "specificity"=>"default"}, "recipes/server_source.rb"=>{"name"=>"server_source.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a781a942d6f3a7ba46fbe4988ed3d7c4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=GD%2Bzy%2FH47W%2F6hsUwgidc7%2BboCZM%3D", "checksum"=>"a781a942d6f3a7ba46fbe4988ed3d7c4", "path"=>"recipes/server_source.rb", "specificity"=>"default"}, "definitions/nagios_conf.rb"=>{"name"=>"nagios_conf.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8b04ea5c2df6fdb22ef2b820e963bb48?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=5TNN%2BJHd2zhw15NRyYePbg3Jwso%3D", "checksum"=>"8b04ea5c2df6fdb22ef2b820e963bb48", "path"=>"definitions/nagios_conf.rb", "specificity"=>"default"}, "libraries/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6f07e69f4aa93e6240040c7d54022c7e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=nGtSv4PxirtLvkyPMK3E2pW%2FMuk%3D", "checksum"=>"6f07e69f4aa93e6240040c7d54022c7e", "path"=>"libraries/default.rb", "specificity"=>"default"}, "attributes/client.rb"=>{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d19e6e4a2c55d1ff83519156a5f7f3c6?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QMiEqwzgtqFhmmjpxy9dpCP3hEE%3D", "checksum"=>"d19e6e4a2c55d1ff83519156a5f7f3c6", "path"=>"attributes/client.rb", "specificity"=>"default"}, "attributes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ef9abbad85d72480c97b03698fe028ba?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=BtwziZq4jm2TAXz%2BP7ZTTiZirBc%3D", "checksum"=>"ef9abbad85d72480c97b03698fe028ba", "path"=>"attributes/default.rb", "specificity"=>"default"}, "attributes/server.rb"=>{"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9f2ee14d77313d98886a4726a58caa29?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=mXCdHAXACfQCnr6TanUbNwC7UdU%3D", "checksum"=>"9f2ee14d77313d98886a4726a58caa29", "path"=>"attributes/server.rb", "specificity"=>"default"}, "files/default/icons/centos.gd2"=>{"name"=>"icons/centos.gd2", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e4972201aa0ebf5176d2e2cbdb6fc33a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=G0238Att9bu0CjByuNuuhb9rnmo%3D", "checksum"=>"e4972201aa0ebf5176d2e2cbdb6fc33a", "path"=>"files/default/icons/centos.gd2", "specificity"=>"default"}, "files/default/icons/centos.gif"=>{"name"=>"icons/centos.gif", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-43dc9eb3e9b50d8b6a779c1ba5be241b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=XtiFAUTMDmS2wwfT3Svj%2BMzoE3M%3D", "checksum"=>"43dc9eb3e9b50d8b6a779c1ba5be241b", "path"=>"files/default/icons/centos.gif", "specificity"=>"default"}, "files/default/icons/centos.jpg"=>{"name"=>"icons/centos.jpg", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-10291c7efe01e512b7f0f120c3b26fab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=dUjU40GEbt5u3DqpwR%2BQv497QA8%3D", "checksum"=>"10291c7efe01e512b7f0f120c3b26fab", "path"=>"files/default/icons/centos.jpg", "specificity"=>"default"}, "files/default/icons/centos.png"=>{"name"=>"icons/centos.png", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-266a76604e14aecc71430f4d2734a476?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=S3g6zqWLYWPCyGIpfgpEoqHY9zA%3D", "checksum"=>"266a76604e14aecc71430f4d2734a476", "path"=>"files/default/icons/centos.png", "specificity"=>"default"}, "files/default/icons/munin-head.gif"=>{"name"=>"icons/munin-head.gif", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5bbc4fbdca5179593818aa213300a293?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=GwvRXoTFgDkcLbCZBq%2B6TM5G7y4%3D", "checksum"=>"5bbc4fbdca5179593818aa213300a293", "path"=>"files/default/icons/munin-head.gif", "specificity"=>"default"}, "files/default/icons/ubuntu.gd2"=>{"name"=>"icons/ubuntu.gd2", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f43e5682aa534e67671d7ba7380d062e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=9vao0LDbjynBSlzjunGQrG6Pzy4%3D", "checksum"=>"f43e5682aa534e67671d7ba7380d062e", "path"=>"files/default/icons/ubuntu.gd2", "specificity"=>"default"}, "files/default/icons/ubuntu.gif"=>{"name"=>"icons/ubuntu.gif", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-52fb8de9778ed617bf1183b87b2fb921?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=77Qs%2Fdvo9C%2FyE9xNo7u2luD1KpU%3D", "checksum"=>"52fb8de9778ed617bf1183b87b2fb921", "path"=>"files/default/icons/ubuntu.gif", "specificity"=>"default"}, "files/default/icons/ubuntu.jpg"=>{"name"=>"icons/ubuntu.jpg", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c0a2684a4ddfcfb3a4b63c8e12668c34?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=SdoUrBsUl7kldeXFXc%2BWDP3Itv0%3D", "checksum"=>"c0a2684a4ddfcfb3a4b63c8e12668c34", "path"=>"files/default/icons/ubuntu.jpg", "specificity"=>"default"}, "files/default/icons/ubuntu.png"=>{"name"=>"icons/ubuntu.png", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d9544de4ad9dedbcab77c6b230c8234b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=5q2mTAnsNkiFPLNjKL2H6lJva9s%3D", "checksum"=>"d9544de4ad9dedbcab77c6b230c8234b", "path"=>"files/default/icons/ubuntu.png", "specificity"=>"default"}, "files/default/plugins/check-mysql-slave.pl"=>{"name"=>"plugins/check-mysql-slave.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3bf0941b403189e0c9883fc1a1d0fe81?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aGhoBPwTREdxVZcqDmkxBTMc9vE%3D", "checksum"=>"3bf0941b403189e0c9883fc1a1d0fe81", "path"=>"files/default/plugins/check-mysql-slave.pl", "specificity"=>"default"}, "files/default/plugins/check_chefrun"=>{"name"=>"plugins/check_chefrun", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6b41f73c970f525fe7ab445dc8190e07?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=zCMdX0ATQ9kOgPG%2Fp97rfKVbtXk%3D", "checksum"=>"6b41f73c970f525fe7ab445dc8190e07", "path"=>"files/default/plugins/check_chefrun", "specificity"=>"default"}, "files/default/plugins/check_iostat.sh"=>{"name"=>"plugins/check_iostat.sh", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-deb1eb73c0d39fe0bb2bb1331fd76786?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=uC%2Fyol522eQlkZnNKkB%2Fe%2B1%2FRvg%3D", "checksum"=>"deb1eb73c0d39fe0bb2bb1331fd76786", "path"=>"files/default/plugins/check_iostat.sh", "specificity"=>"default"}, "files/default/plugins/check_linux_stats.pl"=>{"name"=>"plugins/check_linux_stats.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5f677bff99812984c2fa781d2c4e7e18?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=peYTwN3uh7UZ6CWpkcZNV%2By3W4o%3D", "checksum"=>"5f677bff99812984c2fa781d2c4e7e18", "path"=>"files/default/plugins/check_linux_stats.pl", "specificity"=>"default"}, "files/default/plugins/check_mem.sh"=>{"name"=>"plugins/check_mem.sh", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-137cf23604f30d22b920414b4a009382?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aRRGfzrDKjZ35%2Fr4PE2OxsbZyEw%3D", "checksum"=>"137cf23604f30d22b920414b4a009382", "path"=>"files/default/plugins/check_mem.sh", "specificity"=>"default"}, "files/default/plugins/check_mysqlhealth.pl"=>{"name"=>"plugins/check_mysqlhealth.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a17c8abb39fb2e17d90ae7f327f38998?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=4MOgp3XrBp5gFv3S9A8%2BiilSJCA%3D", "checksum"=>"a17c8abb39fb2e17d90ae7f327f38998", "path"=>"files/default/plugins/check_mysqlhealth.pl", "specificity"=>"default"}, "files/default/plugins/check_postgres.pl"=>{"name"=>"plugins/check_postgres.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4eda50803fb5229ee7c69ebc8a18b71a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Mzsi%2FaCaQApmWok2tKIz0gptoAA%3D", "checksum"=>"4eda50803fb5229ee7c69ebc8a18b71a", "path"=>"files/default/plugins/check_postgres.pl", "specificity"=>"default"}, "files/default/plugins/check_raid"=>{"name"=>"plugins/check_raid", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c55d757b290ca4fbb406e55c00ae3e97?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ycy2pC%2BImbEU5ITPaO%2BS6FrsKsw%3D", "checksum"=>"c55d757b290ca4fbb406e55c00ae3e97", "path"=>"files/default/plugins/check_raid", "specificity"=>"default"}, "files/default/plugins/check_rdiff.pl"=>{"name"=>"plugins/check_rdiff.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e085467b048560b4312e60411319c3fb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=lRof6kmOLrk7YrJOhe0O4dBlRBo%3D", "checksum"=>"e085467b048560b4312e60411319c3fb", "path"=>"files/default/plugins/check_rdiff.pl", "specificity"=>"default"}, "files/default/plugins/check_solr.rb"=>{"name"=>"plugins/check_solr.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f487f63f045cac4bd6248c51b3ce7e50?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=UfFEsp1pmU9XUpVW4wOU0eZ8jPo%3D", "checksum"=>"f487f63f045cac4bd6248c51b3ce7e50", "path"=>"files/default/plugins/check_solr.rb", "specificity"=>"default"}, "files/default/plugins/db_queues.rb"=>{"name"=>"plugins/db_queues.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-bd67791afa5d22ab950473b591b89c76?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=envJxLgncz6Dm5RJY3Z%2FILVYTLI%3D", "checksum"=>"bd67791afa5d22ab950473b591b89c76", "path"=>"files/default/plugins/db_queues.rb", "specificity"=>"default"}, "files/default/plugins/file_queues.rb"=>{"name"=>"plugins/file_queues.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d441a74ce4df5292f27f02a8ca8f7200?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=KT%2BIaQ%2FgHNMTgXyF5%2FQXrIE5z%2Fc%3D", "checksum"=>"d441a74ce4df5292f27f02a8ca8f7200", "path"=>"files/default/plugins/file_queues.rb", "specificity"=>"default"}, "files/default/plugins/nagios_helper.rb"=>{"name"=>"plugins/nagios_helper.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d7ed52ef9b53508b69f35a5cc307c662?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=0GDX37zZLYfCXF8JgZk8eWPoES4%3D", "checksum"=>"d7ed52ef9b53508b69f35a5cc307c662", "path"=>"files/default/plugins/nagios_helper.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/.bzrignore"=>{"name"=>"plugins/web-verification/www.marsdd.com/.bzrignore", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c3f41a19e5e53d488241ab109d21f061?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=IhHFwZ5p9yMIF9f7bLVRLoALGAk%3D", "checksum"=>"c3f41a19e5e53d488241ab109d21f061", "path"=>"files/default/plugins/web-verification/www.marsdd.com/.bzrignore", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/.gitignore"=>{"name"=>"plugins/web-verification/www.marsdd.com/.gitignore", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7c835fea2cc6fcecada1544717727f59?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=tlLHQ8BspwK4y0k7L2ROJkCFXjM%3D", "checksum"=>"7c835fea2cc6fcecada1544717727f59", "path"=>"files/default/plugins/web-verification/www.marsdd.com/.gitignore", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/steps/amqp_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/steps/amqp_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7570a1646d7d581e3a0631e9ddb67db5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=SnWtK4QLnqv5c8yN%2FHIp1Xo5AQU%3D", "checksum"=>"7570a1646d7d581e3a0631e9ddb67db5", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/amqp_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/steps/benchmark_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/steps/benchmark_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2dfdb18a7c9876bbc13352be74d96a3e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Syqek7xiym9Ry2JMQcUHD64s0%2F0%3D", "checksum"=>"2dfdb18a7c9876bbc13352be74d96a3e", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/benchmark_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/steps/command_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/steps/command_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5f4697f50efce5e78ecf9d068f6e8f20?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=rZPY5gI3ol3v%2BVaS%2BjOanUSXr4s%3D", "checksum"=>"5f4697f50efce5e78ecf9d068f6e8f20", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/command_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/steps/dns_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/steps/dns_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ef6d2502bfbb5eff4ccf374ab3efd3a5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=jz%2BlQRXpg1HqrKNBpjhtFI65MPk%3D", "checksum"=>"ef6d2502bfbb5eff4ccf374ab3efd3a5", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/dns_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/steps/file_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/steps/file_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dc92c2675c72e73236db00933a1c196a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=GQ9NA%2FUI%2FuQGrr%2FhEs3cbKUfCSA%3D", "checksum"=>"dc92c2675c72e73236db00933a1c196a", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/file_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/steps/http_header_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/steps/http_header_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8900aed48fae60d6b7cc890c49749f5a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=XvTlPheypS%2FI67yW85m9pcPOfwA%3D", "checksum"=>"8900aed48fae60d6b7cc890c49749f5a", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/http_header_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/steps/http_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/steps/http_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5540280122e6fc70fe47b3d8f0f474ee?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Aiq9e%2FWwFVbQ1is49b5Oadwiwc8%3D", "checksum"=>"5540280122e6fc70fe47b3d8f0f474ee", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/http_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/steps/ping_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/steps/ping_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-976d27d2e33130beabe9dbc621ad106c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=gYV8txab3ufySp0ecV2VtbD9eB4%3D", "checksum"=>"976d27d2e33130beabe9dbc621ad106c", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/ping_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/steps/ssh_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/steps/ssh_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8cceaf6a0d2cba05e7b039f2ffde15d8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=D%2FyxnTK2TSCk%2F%2BSXOyk46akOIhM%3D", "checksum"=>"8cceaf6a0d2cba05e7b039f2ffde15d8", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/steps/ssh_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/support/env.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/support/env.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d09b1866bf0569a318c4fddd919e30f1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=PtzwbhNHzUsCwnQ0zkIxWkcl8Dk%3D", "checksum"=>"d09b1866bf0569a318c4fddd919e30f1", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/support/env.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/support/webrat_logging_patches.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/support/webrat_logging_patches.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-722aaf9c0f3b45597abe4d2341a0d04b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=rQLH3YopxGx34qDXfc8MdqJJFG8%3D", "checksum"=>"722aaf9c0f3b45597abe4d2341a0d04b", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/support/webrat_logging_patches.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/about_mars.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/about_mars.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-19620530f80a6edfb266d59fb90473cc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ZgFqV0V1Y7GzeWvULYmQ9DDckSU%3D", "checksum"=>"19620530f80a6edfb266d59fb90473cc", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/about_mars.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/blog.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/blog.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4be6086e17f23777e572da815f29dc95?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=EK3yLd7VxQGduayNzqQgPrQCvFg%3D", "checksum"=>"4be6086e17f23777e572da815f29dc95", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/blog.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/careers.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/careers.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9d9f06eadda81f723bc42083f76b84e0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=%2Bb5YOAjmP%2BiAD%2BDpal5Nj3xZJkA%3D", "checksum"=>"9d9f06eadda81f723bc42083f76b84e0", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/careers.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/contact_us.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/contact_us.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f2fd9b293de791e61a2c2493a71f31ed?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=7Y%2FxrVcXKdOsvOiTgChGEsXr2w0%3D", "checksum"=>"f2fd9b293de791e61a2c2493a71f31ed", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/contact_us.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/donate.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/donate.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-482647a3b7ec9aa66d83bf94764af37c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=2HGaE47kYZV6hu6aUilqfuLyS3k%3D", "checksum"=>"482647a3b7ec9aa66d83bf94764af37c", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/donate.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/entreprenueurs_toolkit.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/entreprenueurs_toolkit.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-fcaedec2f44dc483985eb1b179de680a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xo66CUeMlF6%2F%2Bs4nkUFcjfufPLA%3D", "checksum"=>"fcaedec2f44dc483985eb1b179de680a", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/entreprenueurs_toolkit.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/events.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/events.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-751f9cd7769ac307a98ae87162d2edca?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=g6dD74y3ZuNN1Z3BYpYGhBVTc4I%3D", "checksum"=>"751f9cd7769ac307a98ae87162d2edca", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/events.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/facilities.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/facilities.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0c36a544e07784bb34627a75ae76d44c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=R6jHmB6sJasSWt33eAhmHU4h%2BYY%3D", "checksum"=>"0c36a544e07784bb34627a75ae76d44c", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/facilities.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/home.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/home.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-16e0854130d81d1911de45e7bd1ada04?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=kJ0nInejf1MZPpbgvMDLVCk%2F%2B%2B4%3D", "checksum"=>"16e0854130d81d1911de45e7bd1ada04", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/home.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/news_and_insights.features"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/news_and_insights.features", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5ae324eddbefb9fb6c508adb2872a6fc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=o%2B5dnjeivJ4lGeuaJm00Fb1cMG8%3D", "checksum"=>"5ae324eddbefb9fb6c508adb2872a6fc", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/news_and_insights.features", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/steps/home_steps.rb"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/steps/home_steps.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0a400c482f32dc41e041e754a27d1107?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=2gr3M%2FvS3fQvGUwdlQdrzB%2B6Iv4%3D", "checksum"=>"0a400c482f32dc41e041e754a27d1107", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/steps/home_steps.rb", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/tenants.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/tenants.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ccf52ec9e6cad529db9e97212c81d765?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=V66KRWFOo%2FtKwQFys4dEpUYkQQc%3D", "checksum"=>"ccf52ec9e6cad529db9e97212c81d765", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/tenants.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/videos.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/videos.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-394781a53e1f3c6340ef943bfd7de975?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=OYg5TIGYBXpVGiDIguI9Zs30bdc%3D", "checksum"=>"394781a53e1f3c6340ef943bfd7de975", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/videos.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/working_with_mars.feature"=>{"name"=>"plugins/web-verification/www.marsdd.com/features/www.marsdd.com/working_with_mars.feature", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9531a69cf3ceaed6479423fb8a05cb50?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=XQEJjPMXUhhSLIOLtf%2BhHLFo%2B%2Bk%3D", "checksum"=>"9531a69cf3ceaed6479423fb8a05cb50", "path"=>"files/default/plugins/web-verification/www.marsdd.com/features/www.marsdd.com/working_with_mars.feature", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/Gemfile"=>{"name"=>"plugins/web-verification/www.marsdd.com/Gemfile", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-02f79529eefb584919b630ed5f4f637d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=AwFpkkHsfvjYX9sYj%2BxGsMRux3o%3D", "checksum"=>"02f79529eefb584919b630ed5f4f637d", "path"=>"files/default/plugins/web-verification/www.marsdd.com/Gemfile", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/Gemfile.lock"=>{"name"=>"plugins/web-verification/www.marsdd.com/Gemfile.lock", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-30e2af5d1d6fb223fcbe2d2c28ea5341?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=zOWx7o0U7N56o22kLVJoxdQScpk%3D", "checksum"=>"30e2af5d1d6fb223fcbe2d2c28ea5341", "path"=>"files/default/plugins/web-verification/www.marsdd.com/Gemfile.lock", "specificity"=>"default"}, "files/default/plugins/web-verification/www.marsdd.com/README"=>{"name"=>"plugins/web-verification/www.marsdd.com/README", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6c43a9026bc72f93349a5e0b23996e60?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=JRclBhxqbqiAGPawjZqo9opfzIQ%3D", "checksum"=>"6c43a9026bc72f93349a5e0b23996e60", "path"=>"files/default/plugins/web-verification/www.marsdd.com/README", "specificity"=>"default"}, "templates/default/.services.cfg.erb.swp"=>{"name"=>".services.cfg.erb.swp", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-644934d4767b556b7838d46a2ec8994c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=aIFz3aDS9TYfaX4%2F2G5frk%2BCicY%3D", "checksum"=>"644934d4767b556b7838d46a2ec8994c", "path"=>"templates/default/.services.cfg.erb.swp", "specificity"=>"default"}, "templates/default/apache2.conf.erb"=>{"name"=>"apache2.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3548716488c72a6f856973c6631330fa?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Zjb0SlM2B8nrr9FvTIp8pjg8734%3D", "checksum"=>"3548716488c72a6f856973c6631330fa", "path"=>"templates/default/apache2.conf.erb", "specificity"=>"default"}, "templates/default/cgi.cfg.erb"=>{"name"=>"cgi.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8e34c5bdd275138ec4703367fde0a5fc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=VTRPiEgUHMmplxFcwqxDo6JDpVk%3D", "checksum"=>"8e34c5bdd275138ec4703367fde0a5fc", "path"=>"templates/default/cgi.cfg.erb", "specificity"=>"default"}, "templates/default/commands.cfg.erb"=>{"name"=>"commands.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9114d89d2380c202ca8a0d751d3206dc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xgiMvhPAqnxJ23833vTlYhk7qq0%3D", "checksum"=>"9114d89d2380c202ca8a0d751d3206dc", "path"=>"templates/default/commands.cfg.erb", "specificity"=>"default"}, "templates/default/contacts.cfg.erb"=>{"name"=>"contacts.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ea4f134c31dc1de75baf31e470abecdc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=OWysp2giXDq1qBzGo%2B5C7InEAPk%3D", "checksum"=>"ea4f134c31dc1de75baf31e470abecdc", "path"=>"templates/default/contacts.cfg.erb", "specificity"=>"default"}, "templates/default/hostgroups.cfg.erb"=>{"name"=>"hostgroups.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-18f8b5878dd1a5756b68e113a526ae20?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=%2FMc%2FKKPUlAzzXylcR7AJkPFjziM%3D", "checksum"=>"18f8b5878dd1a5756b68e113a526ae20", "path"=>"templates/default/hostgroups.cfg.erb", "specificity"=>"default"}, "templates/default/hosts.cfg.erb"=>{"name"=>"hosts.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-13a00172ac33dd4e0268c26497f413ed?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=osBf9SBgxfysO6IYGI%2Bv0BPOOLw%3D", "checksum"=>"13a00172ac33dd4e0268c26497f413ed", "path"=>"templates/default/hosts.cfg.erb", "specificity"=>"default"}, "templates/default/htpasswd.users.erb"=>{"name"=>"htpasswd.users.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ea77feef0fbfba1b4f12eff017e0c910?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=AojI1cJ2e692B2pQRarOdHwt4Fc%3D", "checksum"=>"ea77feef0fbfba1b4f12eff017e0c910", "path"=>"templates/default/htpasswd.users.erb", "specificity"=>"default"}, "templates/default/nagios-nrpe-server.erb"=>{"name"=>"nagios-nrpe-server.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-07fef4c285afc5fed0044a14be342d4b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=DpfCDZafllNBKMC39htGolDe37A%3D", "checksum"=>"07fef4c285afc5fed0044a14be342d4b", "path"=>"templates/default/nagios-nrpe-server.erb", "specificity"=>"default"}, "templates/default/nagios.cfg.erb"=>{"name"=>"nagios.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-af166fcf1280b3b1d40cc5a2e49eaf23?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=4TjbjWrGsvCjv5yCKsjNz1L62tM%3D", "checksum"=>"af166fcf1280b3b1d40cc5a2e49eaf23", "path"=>"templates/default/nagios.cfg.erb", "specificity"=>"default"}, "templates/default/nrpe.cfg.erb"=>{"name"=>"nrpe.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-607508b3cdf128e5518d5f14ba6f4554?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=etyXdSdq19wqi3LhBmXVTSkPG%2F0%3D", "checksum"=>"607508b3cdf128e5518d5f14ba6f4554", "path"=>"templates/default/nrpe.cfg.erb", "specificity"=>"default"}, "templates/default/port_nrpe.erb"=>{"name"=>"port_nrpe.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-11745cd4978e485256ceb70e4cf61f85?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=LVfcFunKtnEhH1jiir0NNoEMFZs%3D", "checksum"=>"11745cd4978e485256ceb70e4cf61f85", "path"=>"templates/default/port_nrpe.erb", "specificity"=>"default"}, "templates/default/services.cfg.erb"=>{"name"=>"services.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0a117c873fb1c53f1c7904daa42969b8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=etECCYsMeWqp%2F%2BlanTydxg3epk8%3D", "checksum"=>"0a117c873fb1c53f1c7904daa42969b8", "path"=>"templates/default/services.cfg.erb", "specificity"=>"default"}, "templates/default/templates.cfg.erb"=>{"name"=>"templates.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8cc4d747a439b534ca19cc87bbde053e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=pJxKpDPmWIfK64EHiu%2BxzKqd2Mc%3D", "checksum"=>"8cc4d747a439b534ca19cc87bbde053e", "path"=>"templates/default/templates.cfg.erb", "specificity"=>"default"}, "templates/default/timeperiods.cfg.erb"=>{"name"=>"timeperiods.cfg.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dffd16d5396b90e66136e6745c6ed3e7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xya0lNvMF%2FrUJfG0EWdzAZzKt%2Bk%3D", "checksum"=>"dffd16d5396b90e66136e6745c6ed3e7", "path"=>"templates/default/timeperiods.cfg.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2a26f0bbf0d5117309d2b78807fe3066?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=42dE5uWi%2FS1gcAo6KgvwCeTgK8g%3D", "checksum"=>"2a26f0bbf0d5117309d2b78807fe3066", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-60fb9b1fee8c0f230f1ca926031963ab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=ipvFMY9lpEOeV367JfNifyNGwjU%3D", "checksum"=>"60fb9b1fee8c0f230f1ca926031963ab", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-36837bef56a13a223b7f249495f2d340?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=DjsD6WluF0liJv0bM5TMoIjefH4%3D", "checksum"=>"36837bef56a13a223b7f249495f2d340", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"client"=>"client.rb", "default"=>"default.rb", "server"=>"server.rb"}>, "vim"=>#<Chef::CookbookVersion:0x000000046b4be0 @name="vim", @frozen=false, @attribute_filenames=["default.rb"], @definition_filenames=[], @template_filenames=[], @file_filenames=[], @recipe_filenames=["default.rb"], @recipe_filenames_by_name={"default"=>"default.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x000000046b4618 @db="chef", @rest=#<Chef::REST:0x000000046b4550 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x000000046b4488 @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={"name"=>"vim-1.0.0", "definitions"=>[], "json_class"=>"Chef::CookbookVersion", "files"=>[], "attributes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0c9cdb9e1ea2527c8c20998956adbf45?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xmFovxppqpgyYwcniXUVcW2pvvw%3D", "checksum"=>"0c9cdb9e1ea2527c8c20998956adbf45", "path"=>"attributes/default.rb", "specificity"=>"default"}], "metadata"=>{"name"=>"vim", "description"=>"Installs vim and optional extra packages.", "long_description"=>"Description\n===========\n\nInstalls vim.\n\nRequirements\n============\n\n`vim` must be a valid package name that installs VIM - Vi IMproved.\n\nAttributes\n==========\n\n* `node[:vim][:extra_packages]` - An array of extra packages related to vim to install (like plugins). Empty array by default.\n\nUsage\n=====\n\nPut `recipe[vim]` in a run list, or `include_recipe 'vim'` to ensure that vim is installed on your systems.\n\nIf you would like to install additional vim plugin packages, include their package names in the `node[:vim][:extra_packages]` attribute. Verify that your operating sytem has the package available.\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman <joshua@opscode.com>\n\nCopyright 2010, 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\n", "maintainer"=>"Opscode, Inc.", "maintainer_email"=>"cookbooks@opscode.com", "license"=>"Apache 2.0", "platforms"=>{}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"vim"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"vim"=>""}, "version"=>"1.0.0"}, "providers"=>[], "cookbook_name"=>"vim", "resources"=>[], "templates"=>[], "libraries"=>[], "version"=>"1.0.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-03f09a0e98ac3cff999e1a9523da537a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=%2FK8CbRHcTO0%2Bgo8GpBPahNrO2ak%3D", "checksum"=>"03f09a0e98ac3cff999e1a9523da537a", "path"=>"recipes/default.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5fcd4f4e39e0246a5fb4707d135f9c67?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=2XQVEfEamV7UFKlZSFENJtYpSp8%3D", "checksum"=>"5fcd4f4e39e0246a5fb4707d135f9c67", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4dd04aa9d26a896c799a2c8e9d87dd77?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QlMHtf2TJsm8jcX311HrpRbjRYQ%3D", "checksum"=>"4dd04aa9d26a896c799a2c8e9d87dd77", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0c5260595d51eed6bdf38204fbba75cb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Pl1UnvyEXZ%2FfoXpqQ5KJSO%2FOnsk%3D", "checksum"=>"0c5260595d51eed6bdf38204fbba75cb", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x000000046ab540 @cookbook=nil, @name="vim", @long_description="Description\n===========\n\nInstalls vim.\n\nRequirements\n============\n\n`vim` must be a valid package name that installs VIM - Vi IMproved.\n\nAttributes\n==========\n\n* `node[:vim][:extra_packages]` - An array of extra packages related to vim to install (like plugins). Empty array by default.\n\nUsage\n=====\n\nPut `recipe[vim]` in a run list, or `include_recipe 'vim'` to ensure that vim is installed on your systems.\n\nIf you would like to install additional vim plugin packages, include their package names in the `node[:vim][:extra_packages]` attribute. Verify that your operating sytem has the package available.\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman <joshua@opscode.com>\n\nCopyright 2010, 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\n", @maintainer="Opscode, Inc.", @maintainer_email="cookbooks@opscode.com", @license="Apache 2.0", @description="Installs vim and optional extra packages.", @platforms={}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"vim"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"vim"=>""}, @version="1.0.0">, @checksums={"03f09a0e98ac3cff999e1a9523da537a"=>nil, "0c9cdb9e1ea2527c8c20998956adbf45"=>nil, "5fcd4f4e39e0246a5fb4707d135f9c67"=>nil, "4dd04aa9d26a896c799a2c8e9d87dd77"=>nil, "0c5260595d51eed6bdf38204fbba75cb"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-03f09a0e98ac3cff999e1a9523da537a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=%2FK8CbRHcTO0%2Bgo8GpBPahNrO2ak%3D", "checksum"=>"03f09a0e98ac3cff999e1a9523da537a", "path"=>"recipes/default.rb", "specificity"=>"default"}, "attributes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0c9cdb9e1ea2527c8c20998956adbf45?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=xmFovxppqpgyYwcniXUVcW2pvvw%3D", "checksum"=>"0c9cdb9e1ea2527c8c20998956adbf45", "path"=>"attributes/default.rb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5fcd4f4e39e0246a5fb4707d135f9c67?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=2XQVEfEamV7UFKlZSFENJtYpSp8%3D", "checksum"=>"5fcd4f4e39e0246a5fb4707d135f9c67", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4dd04aa9d26a896c799a2c8e9d87dd77?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=QlMHtf2TJsm8jcX311HrpRbjRYQ%3D", "checksum"=>"4dd04aa9d26a896c799a2c8e9d87dd77", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0c5260595d51eed6bdf38204fbba75cb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=Pl1UnvyEXZ%2FfoXpqQ5KJSO%2FOnsk%3D", "checksum"=>"0c5260595d51eed6bdf38204fbba75cb", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"default"=>"default.rb"}>, "openssl"=>#<Chef::CookbookVersion:0x0000000467da00 @name="openssl", @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=[], @file_filenames=[], @recipe_filenames=["default.rb"], @recipe_filenames_by_name={"default"=>"default.rb"}, @library_filenames=["secure_password.rb"], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x0000000467d758 @db="chef", @rest=#<Chef::REST:0x0000000467d730 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x0000000467d690 @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={"name"=>"openssl-1.0.0", "definitions"=>[], "json_class"=>"Chef::CookbookVersion", "files"=>[], "attributes"=>[], "metadata"=>{"name"=>"openssl", "description"=>"Provides a library with a method for generating secure random passwords.", "long_description"=>"Description\n====\n\nProvide a library method to generate secure random passwords in recipes.\n\nRequirements\n====\n\nWorks on any platform with OpenSSL Ruby bindings installed, which are a requirement for Chef anyway.\n\nUsage\n====\n\nMost often this will be used to generate a secure password for an attribute.\n\n include Opscode::OpenSSL::Password\n\n set_unless[:my_password] = secure_password\n\nLicense and Author\n====\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\n\nCopyright:: 2009-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"=>{"openssl"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"openssl"=>"Empty, this cookbook provides a library, see README.md"}, "version"=>"1.0.0"}, "providers"=>[], "cookbook_name"=>"openssl", "resources"=>[], "templates"=>[], "libraries"=>[{"name"=>"secure_password.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b3bf8b34c97e21c5ee6aa0ddb11b133e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=UwcVjf0JrGQIxqTEYXdChc9tams%3D", "checksum"=>"b3bf8b34c97e21c5ee6aa0ddb11b133e", "path"=>"libraries/secure_password.rb", "specificity"=>"default"}], "version"=>"1.0.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-cd9b688975824954297838f7d4214b7f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=WLhRHuygXUizlllj4xJWuOmZh6c%3D", "checksum"=>"cd9b688975824954297838f7d4214b7f", "path"=>"recipes/default.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-952c568d3a52988f8610f62fcfc0397e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=IWAOAAOcdEzvQBWRpoKPy9OcQYI%3D", "checksum"=>"952c568d3a52988f8610f62fcfc0397e", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-aa56fc9900227fdc83b25654ee316593?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=oxkirdOeaNe%2BzFjO8p%2BdfFsf7H8%3D", "checksum"=>"aa56fc9900227fdc83b25654ee316593", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f111ba97dc5160e26eee6473dc8e86d5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=CIto0racnHo7QnKYQYf3aBxzOX8%3D", "checksum"=>"f111ba97dc5160e26eee6473dc8e86d5", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000467c038 @cookbook=nil, @name="openssl", @long_description="Description\n====\n\nProvide a library method to generate secure random passwords in recipes.\n\nRequirements\n====\n\nWorks on any platform with OpenSSL Ruby bindings installed, which are a requirement for Chef anyway.\n\nUsage\n====\n\nMost often this will be used to generate a secure password for an attribute.\n\n include Opscode::OpenSSL::Password\n\n set_unless[:my_password] = secure_password\n\nLicense and Author\n====\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\n\nCopyright:: 2009-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="Provides a library with a method for generating secure random passwords.", @platforms={}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"openssl"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"openssl"=>"Empty, this cookbook provides a library, see README.md"}, @version="1.0.0">, @checksums={"cd9b688975824954297838f7d4214b7f"=>nil, "b3bf8b34c97e21c5ee6aa0ddb11b133e"=>nil, "952c568d3a52988f8610f62fcfc0397e"=>nil, "aa56fc9900227fdc83b25654ee316593"=>nil, "f111ba97dc5160e26eee6473dc8e86d5"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-cd9b688975824954297838f7d4214b7f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=WLhRHuygXUizlllj4xJWuOmZh6c%3D", "checksum"=>"cd9b688975824954297838f7d4214b7f", "path"=>"recipes/default.rb", "specificity"=>"default"}, "libraries/secure_password.rb"=>{"name"=>"secure_password.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b3bf8b34c97e21c5ee6aa0ddb11b133e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=UwcVjf0JrGQIxqTEYXdChc9tams%3D", "checksum"=>"b3bf8b34c97e21c5ee6aa0ddb11b133e", "path"=>"libraries/secure_password.rb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-952c568d3a52988f8610f62fcfc0397e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=IWAOAAOcdEzvQBWRpoKPy9OcQYI%3D", "checksum"=>"952c568d3a52988f8610f62fcfc0397e", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-aa56fc9900227fdc83b25654ee316593?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=oxkirdOeaNe%2BzFjO8p%2BdfFsf7H8%3D", "checksum"=>"aa56fc9900227fdc83b25654ee316593", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f111ba97dc5160e26eee6473dc8e86d5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412951&Signature=CIto0racnHo7QnKYQYf3aBxzOX8%3D", "checksum"=>"f111ba97dc5160e26eee6473dc8e86d5", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "selinux"=>#<Chef::CookbookVersion:0x0000000465e7b8 @name="selinux", @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=["sysconfig/selinux.erb"], @file_filenames=[], @recipe_filenames=["default.rb", "disabled.rb", "enforcing.rb", "permissive.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "disabled"=>"disabled.rb", "enforcing"=>"enforcing.rb", "permissive"=>"permissive.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x0000000465e4e8 @db="chef", @rest=#<Chef::REST:0x0000000465e420 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x0000000465e308 @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={"name"=>"selinux-0.5.0", "definitions"=>[], "json_class"=>"Chef::CookbookVersion", "files"=>[], "attributes"=>[], "metadata"=>{"name"=>"selinux", "description"=>"Installs/Configures selinux", "long_description"=>"Description\n===========\n\nProvides recipes for manipulating selinux policy enforcement\n\nRequirements\n============\n\nRHEL family distribution or other Linux system that uses SELinux.\n\n## Platform:\n\nTested on RHEL 5.6, 6.0 and 6.1.\n\nUsage\n=====\n\nSELinux is enforcing by default on RHEL family distributions, however the use of SELinux has complicated considerations when using configuration management. Often, users are recommended to set SELinux to permissive mode, or disabled completely. To ensure that SELinux is permissive or disabled, choose the appropriate recipe (`selinux::permissive`, `selinux::disabled`) and apply it to the node early in the run list. For example in a `base` role used by all RHEL systems:\n\n name \"base\"\n description \"Base role applied to all nodes.\"\n run_list(\n \"recipe[selinux::permissive]\",\n )\n\nChanges\n=======\n\n## v0.5.0:\n\n* COOK-678 - add the selinux cookbook to the repository\n* Use main selinux config file (/etc/selinux/config)\n* Use getenforce instead of selinuxenabled for enforcing and permissive\n\nRoadmap\n=======\n\nUse a node attribute to determine which recipe to load automatically from selinux::default.\n\nAdd LWRP/Libraries for manipulating security contexts for files and services managed by Chef.\n\nLicense and Author\n==================\n\nAuthor:: Sean OMeara (<someara@opscode.com>)\nAuthor:: Joshua Timberman (<joshua@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"=>"someara@opscode.com", "license"=>"Apache", "platforms"=>{}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"selinux::permissive"=>">= 0.0.0", "selinux"=>">= 0.0.0", "selinux::enforcing"=>">= 0.0.0", "selinux::disabled"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"selinux::permissive"=>"", "selinux"=>"", "selinux::enforcing"=>"", "selinux::disabled"=>""}, "version"=>"0.5.0"}, "providers"=>[], "cookbook_name"=>"selinux", "resources"=>[], "templates"=>[{"name"=>"sysconfig/selinux.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-13fc45f49ea9647cb6be3a2654987b39?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=fDSzngd4zSp%2BTOOAsfvN9z2myXI%3D", "checksum"=>"13fc45f49ea9647cb6be3a2654987b39", "path"=>"templates/default/sysconfig/selinux.erb", "specificity"=>"default"}], "libraries"=>[], "version"=>"0.5.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e5822277702650f78bc0f7097fa9ed52?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=s0Lg%2FW6r%2FeepZmUgF3eu7BnHXQA%3D", "checksum"=>"e5822277702650f78bc0f7097fa9ed52", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"disabled.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-152c176e7014a76aa00f928a3dd56d0c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pft6eMKn3MsGXnOC3PLhmTBm0hc%3D", "checksum"=>"152c176e7014a76aa00f928a3dd56d0c", "path"=>"recipes/disabled.rb", "specificity"=>"default"}, {"name"=>"enforcing.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8f9d16f872993d95e397ec8ee042100c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=C1Avt%2F9lp5JfeOcnjZIMSu6dxg4%3D", "checksum"=>"8f9d16f872993d95e397ec8ee042100c", "path"=>"recipes/enforcing.rb", "specificity"=>"default"}, {"name"=>"permissive.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a719975cb483de05c91b3c702e8c84e2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=kL1AXX%2FIa16qa3kRJKvB0da9m9o%3D", "checksum"=>"a719975cb483de05c91b3c702e8c84e2", "path"=>"recipes/permissive.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-1cb69445653cdb5851ef3d58a10a04ae?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=iqgmY0zwvQHkV%2Fwbp4cpMarYGks%3D", "checksum"=>"1cb69445653cdb5851ef3d58a10a04ae", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a2912b73779109faafad0af91ea1bfe9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=KnFcSjQhO%2FKwSi9M7UIIW4d1myg%3D", "checksum"=>"a2912b73779109faafad0af91ea1bfe9", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c8f7ba2b40b56b5b74c045c662140ae7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Z21LLOvaGK9CaufGnJjJ4EQQdSY%3D", "checksum"=>"c8f7ba2b40b56b5b74c045c662140ae7", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000465c378 @cookbook=nil, @name="selinux", @long_description="Description\n===========\n\nProvides recipes for manipulating selinux policy enforcement\n\nRequirements\n============\n\nRHEL family distribution or other Linux system that uses SELinux.\n\n## Platform:\n\nTested on RHEL 5.6, 6.0 and 6.1.\n\nUsage\n=====\n\nSELinux is enforcing by default on RHEL family distributions, however the use of SELinux has complicated considerations when using configuration management. Often, users are recommended to set SELinux to permissive mode, or disabled completely. To ensure that SELinux is permissive or disabled, choose the appropriate recipe (`selinux::permissive`, `selinux::disabled`) and apply it to the node early in the run list. For example in a `base` role used by all RHEL systems:\n\n name \"base\"\n description \"Base role applied to all nodes.\"\n run_list(\n \"recipe[selinux::permissive]\",\n )\n\nChanges\n=======\n\n## v0.5.0:\n\n* COOK-678 - add the selinux cookbook to the repository\n* Use main selinux config file (/etc/selinux/config)\n* Use getenforce instead of selinuxenabled for enforcing and permissive\n\nRoadmap\n=======\n\nUse a node attribute to determine which recipe to load automatically from selinux::default.\n\nAdd LWRP/Libraries for manipulating security contexts for files and services managed by Chef.\n\nLicense and Author\n==================\n\nAuthor:: Sean OMeara (<someara@opscode.com>)\nAuthor:: Joshua Timberman (<joshua@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="someara@opscode.com", @license="Apache", @description="Installs/Configures selinux", @platforms={}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"selinux::permissive"=>">= 0.0.0", "selinux"=>">= 0.0.0", "selinux::enforcing"=>">= 0.0.0", "selinux::disabled"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"selinux::permissive"=>"", "selinux"=>"", "selinux::enforcing"=>"", "selinux::disabled"=>""}, @version="0.5.0">, @checksums={"e5822277702650f78bc0f7097fa9ed52"=>nil, "152c176e7014a76aa00f928a3dd56d0c"=>nil, "8f9d16f872993d95e397ec8ee042100c"=>nil, "a719975cb483de05c91b3c702e8c84e2"=>nil, "13fc45f49ea9647cb6be3a2654987b39"=>nil, "1cb69445653cdb5851ef3d58a10a04ae"=>nil, "a2912b73779109faafad0af91ea1bfe9"=>nil, "c8f7ba2b40b56b5b74c045c662140ae7"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e5822277702650f78bc0f7097fa9ed52?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=s0Lg%2FW6r%2FeepZmUgF3eu7BnHXQA%3D", "checksum"=>"e5822277702650f78bc0f7097fa9ed52", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/disabled.rb"=>{"name"=>"disabled.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-152c176e7014a76aa00f928a3dd56d0c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pft6eMKn3MsGXnOC3PLhmTBm0hc%3D", "checksum"=>"152c176e7014a76aa00f928a3dd56d0c", "path"=>"recipes/disabled.rb", "specificity"=>"default"}, "recipes/enforcing.rb"=>{"name"=>"enforcing.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8f9d16f872993d95e397ec8ee042100c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=C1Avt%2F9lp5JfeOcnjZIMSu6dxg4%3D", "checksum"=>"8f9d16f872993d95e397ec8ee042100c", "path"=>"recipes/enforcing.rb", "specificity"=>"default"}, "recipes/permissive.rb"=>{"name"=>"permissive.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a719975cb483de05c91b3c702e8c84e2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=kL1AXX%2FIa16qa3kRJKvB0da9m9o%3D", "checksum"=>"a719975cb483de05c91b3c702e8c84e2", "path"=>"recipes/permissive.rb", "specificity"=>"default"}, "templates/default/sysconfig/selinux.erb"=>{"name"=>"sysconfig/selinux.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-13fc45f49ea9647cb6be3a2654987b39?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=fDSzngd4zSp%2BTOOAsfvN9z2myXI%3D", "checksum"=>"13fc45f49ea9647cb6be3a2654987b39", "path"=>"templates/default/sysconfig/selinux.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-1cb69445653cdb5851ef3d58a10a04ae?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=iqgmY0zwvQHkV%2Fwbp4cpMarYGks%3D", "checksum"=>"1cb69445653cdb5851ef3d58a10a04ae", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a2912b73779109faafad0af91ea1bfe9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=KnFcSjQhO%2FKwSi9M7UIIW4d1myg%3D", "checksum"=>"a2912b73779109faafad0af91ea1bfe9", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c8f7ba2b40b56b5b74c045c662140ae7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Z21LLOvaGK9CaufGnJjJ4EQQdSY%3D", "checksum"=>"c8f7ba2b40b56b5b74c045c662140ae7", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "chef-client"=>#<Chef::CookbookVersion:0x000000045ee6c0 @name="chef-client", @frozen=false, @attribute_filenames=["default.rb"], @definition_filenames=[], @template_filenames=["conf.d/chef-client.conf.erb", "rc.d/chef-client.erb", ".client.rb.erb.swp", "chef-client.pill.erb", "client.rb.erb", "debian/default/chef-client.erb", "debian/init/chef-client.conf.erb", "debian/init.d/chef-client.erb", "redhat/init.d/chef-client.erb", "redhat/sysconfig/chef-client.erb", "sv-chef-client-log-run.erb", "sv-chef-client-run.erb"], @file_filenames=[], @recipe_filenames=["config.rb", "default.rb", "delete_validation.rb", "service.rb"], @recipe_filenames_by_name={"config"=>"config.rb", "default"=>"default.rb", "delete_validation"=>"delete_validation.rb", "service"=>"service.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x000000045ede28 @db="chef", @rest=#<Chef::REST:0x000000045edd60 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x000000045edc20 @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-client-1.0.2", "attributes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-50a3825ae424a25140f5dcbcca453349?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=La%2FUqnjZrYDJDm0Pb4sJ2qVgLHA%3D", "checksum"=>"50a3825ae424a25140f5dcbcca453349", "path"=>"attributes/default.rb", "specificity"=>"default"}], "files"=>[], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"chef-client", "description"=>"Manages aspects of only chef-client", "long_description"=>"Description\n===========\n\nThis cookbook is used to configure a system as a Chef Client.\n\nRequirements\n============\n\nChef 0.9.12 or higher is required.\n\nPlatforms\n---------\n\nThe following platforms are supported by this cookbook, meaning that the recipes run on these platforms without error.\n\n* Debian\n* Ubuntu\n* Red Hat\n* CentOS\n* Fedora\n* ArchLinux\n* FreeBSD\n* Mac OS X\n\nOpscode Cookbooks\n-----------------\n\nOther cookbooks can be used with this cookbook but they are not explicitly required. The default settings in this cookbook do not require their use. The other cookbooks (on community.opsocde.com) are:\n\n* bluepill\n* daemontools\n* runit\n\nSee __USAGE__ below.\n\nAttributes\n==========\n\n* `node[\"chef_client\"][\"interval\"]` - Sets `Chef::Config[:interval]` via command-line option for number of seconds between chef-client daemon runs. Default 1800.\n* `node[\"chef_client\"][\"splay\"]` - Sets `Chef::Config[:splay]` via command-line option for a random amount of seconds to add to interval. Default 20.\n* `node[\"chef_client\"][\"log_dir\"]` - Sets directory used in `Chef::Config[:log_location]` via command-line option to a location where chef-client should log output. Default \"/var/log/chef\".\n* `node[\"chef_client\"][\"conf_dir\"]` - Sets directory used via command-line option to a location where chef-client search for the client config file . Default \"/etc/chef\".\n* `node[\"chef_client\"][\"bin\"]` - Sets the full path to the `chef-client` binary. Mainly used to set a specific path if multiple versions of chef-client exist on a system or the bin has been installed in a non-sane path. Default \"/usr/bin/chef-client\"\n* `node[\"chef_client\"][\"server_url\"]` - Sets `Chef::Config[:chef_server_url]` in the config file to the Chef Server URI. Default \"http://localhost:4000\". See __USAGE__.\n* `node[\"chef_client\"][\"validation_client_name\"]` - Sets `Chef::Config[:validation_client_name]` in the config file to the name of the validation client. Default \"chef-validator\". See __USAGE__.\n* `node[\"chef_client\"][\"init_style\"]` - Sets up the client service based on the style of init system to use. Default is based on platform and falls back to \"none\". See __USAGE__.\n* `node[\"chef_client\"][\"run_path\"]` - Directory location where chef-client should write the PID file. Default based on platform, falls back to \"/var/run\".\n* `node[\"chef_client\"][\"cache_path\"]` - Directory location for `Chef::Config[:file_cache_path]` where chef-client will cache various files. Default is based on platform, falls back to \"/var/chef/cache\".\n* `node[\"chef_client\"][\"backup_path\"]` - Directory location for `Chef::Config[:file_backup_path]` where chef-client will backup templates and cookbook files. Default is based on platform, falls back to \"/var/chef/backup\".\n\nRecipes\n=======\n\nThis section describes the recipes in the cookbook and how to use them in your environment.\n\nconfig\n------\n\nSets up the `/etc/chef/client.rb` config file from a template and reloads the configuration for the current chef-client run.\n\nservice\n-------\n\nUse this recipe on systems that should have a `chef-client` daemon running, such as when Knife bootstrap was used to install Chef on a new system.\n\nThis recipe sets up the `chef-client` service depending on the `init_style` attribute (see above). The following init styles are supported:\n\n* init - uses the init script included in the chef gem, supported on debian and redhat family distributions.\n* upstart - uses the upstart job included in the chef gem, supported on ubuntu.\n* arch - uses the init script included in this cookbook for ArchLinux, supported on arch.\n* runit - sets up the service under runit, supported on ubuntu, debian and gentoo.\n* bluepill - sets up the service under bluepill. As bluepill is a pure ruby process monitor, this should work on any platform.\n* daemontools -sets up the service under daemontools, supported on debian, ubuntu and arch\n* bsd - prints a message about how to update BSD systems to enable the chef-client service, supported on Free/OpenBSD and OSX.\n\ndefault\n-------\n\nIncludes the `chef-client::service` recipe by default.\n\n`delete_validation`\n-------------------\n\nUse this recipe to delete the validation certificate (default `/etc/chef/validation.pem`) when using a `chef-client` after the client has been validated and authorized to connect to the server.\n\nBeware if using this on your Chef Server. First copy the validation.pem certificate file to another location, such as your knife configuration directory (`~/.chef`) or [Chef Repository](http://wiki.opscode.com/display/chef/Chef+Repository).\n\nUSAGE\n=====\n\nCreate a `base` role that will represent the base configuration for any system that includes managing aspects of the chef-client. Add recipes to the run list of the role, customize the attributes, and apply the role to nodes. For example, the following role (Ruby DSL) will set the init style to `init`, delete the validation certificate (as the client would already be authenticated) and set up the chef-client as a service using the init style.\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"init\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[chef-client::config]\",\n \"recipe[chef-client::service]\"\n )\n\nThe `chef-client::config` recipe is only required with init style `init` (default setting for the attribute on debian/redhat family platforms, because the init script doesn't include the `pid_file` option which is set in the config.\n\nThe default Chef Server will be `http://localhost:4000` which is the `Chef::Config[:chef_server_url]` default value. To use the config recipe with the Opscode Platform, for example, add the following to the `override_attributes`\n\n override_attributes(\n \"chef_client\" => {\n \"server_url\" => \"https://api.opscode.com/organizations/ORGNAME\",\n \"validation_client_name\" => \"ORGNAME-validator\"\n }\n )\n\nWhere ORGNAME is your Opscode Platform organization name. Be sure to add these attributes to the role if modifying per the section below.\n\nYou can also set all of the `Chef::Config` http proxy related settings. By default Chef will not use a proxy.\n\n override_attributes(\n \"chef_client\" => {\n \"http_proxy\" => \"http://proxy.vmware.com:3128\",\n \"https_proxy\" => \"http://proxy.vmware.com:3128\",\n \"http_proxy_user\" => \"my_username\",\n \"http_proxy_pass\" => \"Awe_some_Pass_Word!\",\n \"no_proxy\" => \"*.vmware.com,10.*\"\n }\n )\n\nAlternate Init Styles\n---------------------\n\nThe alternate init styles available are:\n\n* runit\n* bluepill\n* daemontools\n\nFor usage, see below.\n\n# Runit\n\nTo use runit, download the cookbook from the cookbook site.\n\n knife cookbook site vendor runit -d\n\nChange the `init_style` to runit in the base role and add the runit recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"runit\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[runit]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-client service configured with runit. The runit run script will be located in `/etc/sv/chef-client/run`. The output log will be in the runit service directory, `/etc/sv/chef-client/log/main/current`.\n\n# Bluepill\n\nTo use bluepill, download the cookbook from the cookbook site.\n\n knife cookbook site vendor bluepill -d\n\nChange the `init_style` to runit in the base role and add the bluepill recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"bluepill\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[bluepill]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-client service configured with bluepill. The bluepill \"pill\" will be located in `/etc/bluepill/chef-client.pill`. The output log will be to client.log file in the `node[\"chef_client\"][\"log_dir\"]` location, `/var/log/chef/client` by default.\n\n# Daemontools\n\nTo use daemontools, download the cookbook from the cookbook site.\n\n knife cookbook site vendor daemontools -d\n\nChange the `init_style` to runit in the base role and add the daemontools recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"daemontools\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[daemontools]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-cilent service configured under daemontools. It uses the same sv run scripts as the runit recipe. The run script will be located in `/etc/sv/chef-client/run`. The output log will be in the daemontools service directory, `/etc/sv/chef-client/log/main/current`.\n\nTemplates\n=========\n\nchef-client.pill.erb\n--------------------\n\nBluepill configuration for the chef-client service.\n\nclient.rb.erb\n-------------\n\nConfiguration for the client, lands in directory specified by `node[\"chef_client\"][\"conf_dir\"]` (`/etc/chef/client.rb` by default).\n\n`sv-chef-client-*run.erb`\n-------------------------\n\nRunit and Daemontools run script for chef-client service and logs.\n\nLogs will be located in the `node[\"chef_client\"][\"log_dir\"]`.\n\nChanges/Roadmap\n===============\n\n## Future\n\n* windows platform support\n\n## 1.0.2:\n\n* [CHEF-2491] init scripts should implement reload\n\n## 1.0.0:\n\n* [COOK-204] chef::client pid template doesn't match package expectations\n* [COOK-491] service config/defaults should not be pulled from Chef gem\n* [COOK-525] Tell bluepill to daemonize chef-client command\n* [COOK-554] Typo in backup_path\n* [COOK-609] chef-client cookbook fails if init_type is set to upstart and chef is installed from deb\n* [COOK-635] Allow configuration of path to chef-client binary in init script\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nAuthor:: Seth Chisamore (<schisamo@opscode.com>)\nCopyright:: 2010-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\n", "maintainer"=>"Opscode, Inc.", "maintainer_email"=>"cookbooks@opscode.com", "license"=>"Apache 2.0", "platforms"=>{"openbsd"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "mac_os_x"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "freebsd"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"chef-client::config"=>">= 0.0.0", "chef-client"=>">= 0.0.0", "chef-client::service"=>">= 0.0.0", "chef-client::delete_validation"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"chef-client::config"=>"Configures the client.rb from a template.", "chef-client"=>"Includes the service recipe by default.", "chef-client::service"=>"Sets up a client daemon to run periodically", "chef-client::delete_validation"=>"Deletes validation.pem after client registers"}, "version"=>"1.0.2"}, "libraries"=>[], "templates"=>[{"name"=>"conf.d/chef-client.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ff44e9d41ae04c191626f1136c0e2739?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Iy661ZNNjSP729mqk7912YzrY9k%3D", "checksum"=>"ff44e9d41ae04c191626f1136c0e2739", "path"=>"templates/arch/conf.d/chef-client.conf.erb", "specificity"=>"arch"}, {"name"=>"rc.d/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f37f9abf7c3e66fbdd30262d8a8b2e93?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=O6DvAoAKbLsv3fy0MJ9RO1Gvb2Q%3D", "checksum"=>"f37f9abf7c3e66fbdd30262d8a8b2e93", "path"=>"templates/arch/rc.d/chef-client.erb", "specificity"=>"arch"}, {"name"=>".client.rb.erb.swp", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9d95e67057dbfb141b2b9b5c872c536f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=M2R3Ks0%2F5NlRWGlDivlHoDn82g8%3D", "checksum"=>"9d95e67057dbfb141b2b9b5c872c536f", "path"=>"templates/default/.client.rb.erb.swp", "specificity"=>"default"}, {"name"=>"chef-client.pill.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c5f272ce77f41fc1300bf420611bda3d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=qhAn%2Fw%2BWijf%2FO%2F1Rxb%2FSnNmpgQU%3D", "checksum"=>"c5f272ce77f41fc1300bf420611bda3d", "path"=>"templates/default/chef-client.pill.erb", "specificity"=>"default"}, {"name"=>"client.rb.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-30576281b116543b8772fea0308c2e04?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=qw2oNXfSLdpJPrGTMPDvUFVgWI4%3D", "checksum"=>"30576281b116543b8772fea0308c2e04", "path"=>"templates/default/client.rb.erb", "specificity"=>"default"}, {"name"=>"debian/default/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6de340578cbeb0ed2dc2074805971057?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=7zmnKCEEcUl%2BlNyRAenDFiKvRTc%3D", "checksum"=>"6de340578cbeb0ed2dc2074805971057", "path"=>"templates/default/debian/default/chef-client.erb", "specificity"=>"default"}, {"name"=>"debian/init/chef-client.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7576c36674958f9d059f02baf5337baf?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=bN8KZqiNFcUga4Ydlyix0AL09aU%3D", "checksum"=>"7576c36674958f9d059f02baf5337baf", "path"=>"templates/default/debian/init/chef-client.conf.erb", "specificity"=>"default"}, {"name"=>"debian/init.d/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b40d723731853210d14958904ccddf3b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=PDkdkF7HTMciK9KqiStBGW%2B5olg%3D", "checksum"=>"b40d723731853210d14958904ccddf3b", "path"=>"templates/default/debian/init.d/chef-client.erb", "specificity"=>"default"}, {"name"=>"redhat/init.d/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9007d90ce4846ff03fc52f94c9162066?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ersMwv9RKRMLsB7DYD70V9Kxdok%3D", "checksum"=>"9007d90ce4846ff03fc52f94c9162066", "path"=>"templates/default/redhat/init.d/chef-client.erb", "specificity"=>"default"}, {"name"=>"redhat/sysconfig/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-72ff51661082c88f22199abbc45b1a9f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=5946q0LqHt7jx8RT%2BP4FE0tpnL0%3D", "checksum"=>"72ff51661082c88f22199abbc45b1a9f", "path"=>"templates/default/redhat/sysconfig/chef-client.erb", "specificity"=>"default"}, {"name"=>"sv-chef-client-log-run.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-09f2bf988663175cd1b7973198dfb5eb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=RaVP3xImmrlYQPYUZSymWs6aG3M%3D", "checksum"=>"09f2bf988663175cd1b7973198dfb5eb", "path"=>"templates/default/sv-chef-client-log-run.erb", "specificity"=>"default"}, {"name"=>"sv-chef-client-run.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-83121d510b0e2770238c6f9cf1a2069f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=xyx0XcBIx3KHCrcsWzgl3v%2F3WZA%3D", "checksum"=>"83121d510b0e2770238c6f9cf1a2069f", "path"=>"templates/default/sv-chef-client-run.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"chef-client", "version"=>"1.0.2", "recipes"=>[{"name"=>"config.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5f4c9c05c87462a023d606748518e8a9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=znwKIztsD992o79%2BaS2BFU8P8Sc%3D", "checksum"=>"5f4c9c05c87462a023d606748518e8a9", "path"=>"recipes/config.rb", "specificity"=>"default"}, {"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c1a8be405e388972b4457d1c69b751c3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=V2C7Rn2dq47ybujumsY9Axh%2BSuQ%3D", "checksum"=>"c1a8be405e388972b4457d1c69b751c3", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"delete_validation.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9798da87e88e15426a0fd466a42b6740?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=w7W%2Bap%2FqMj91DagDfLia9LhEH0Q%3D", "checksum"=>"9798da87e88e15426a0fd466a42b6740", "path"=>"recipes/delete_validation.rb", "specificity"=>"default"}, {"name"=>"service.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-14ea18b698b501aab004954a899b13fa?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=uzz2BnuS4bDXk7wG7pq8H0uaTOI%3D", "checksum"=>"14ea18b698b501aab004954a899b13fa", "path"=>"recipes/service.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-aecb1e3939d138ac5d5c0129ed910851?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=y8FCz43YR0rkZdgcUtcsOOd8G%2F0%3D", "checksum"=>"aecb1e3939d138ac5d5c0129ed910851", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0143de25dbb400233f0c3cece0b1b115?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Nj5xZxZC0NeJ%2BrRTp6rzDul3xqI%3D", "checksum"=>"0143de25dbb400233f0c3cece0b1b115", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5fdda2fa7f45eb134afa4166368ab98a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=WDY3MhrxRFPZ214FaFqWB0dbKA0%3D", "checksum"=>"5fdda2fa7f45eb134afa4166368ab98a", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x000000045e72d0 @cookbook=nil, @name="chef-client", @long_description="Description\n===========\n\nThis cookbook is used to configure a system as a Chef Client.\n\nRequirements\n============\n\nChef 0.9.12 or higher is required.\n\nPlatforms\n---------\n\nThe following platforms are supported by this cookbook, meaning that the recipes run on these platforms without error.\n\n* Debian\n* Ubuntu\n* Red Hat\n* CentOS\n* Fedora\n* ArchLinux\n* FreeBSD\n* Mac OS X\n\nOpscode Cookbooks\n-----------------\n\nOther cookbooks can be used with this cookbook but they are not explicitly required. The default settings in this cookbook do not require their use. The other cookbooks (on community.opsocde.com) are:\n\n* bluepill\n* daemontools\n* runit\n\nSee __USAGE__ below.\n\nAttributes\n==========\n\n* `node[\"chef_client\"][\"interval\"]` - Sets `Chef::Config[:interval]` via command-line option for number of seconds between chef-client daemon runs. Default 1800.\n* `node[\"chef_client\"][\"splay\"]` - Sets `Chef::Config[:splay]` via command-line option for a random amount of seconds to add to interval. Default 20.\n* `node[\"chef_client\"][\"log_dir\"]` - Sets directory used in `Chef::Config[:log_location]` via command-line option to a location where chef-client should log output. Default \"/var/log/chef\".\n* `node[\"chef_client\"][\"conf_dir\"]` - Sets directory used via command-line option to a location where chef-client search for the client config file . Default \"/etc/chef\".\n* `node[\"chef_client\"][\"bin\"]` - Sets the full path to the `chef-client` binary. Mainly used to set a specific path if multiple versions of chef-client exist on a system or the bin has been installed in a non-sane path. Default \"/usr/bin/chef-client\"\n* `node[\"chef_client\"][\"server_url\"]` - Sets `Chef::Config[:chef_server_url]` in the config file to the Chef Server URI. Default \"http://localhost:4000\". See __USAGE__.\n* `node[\"chef_client\"][\"validation_client_name\"]` - Sets `Chef::Config[:validation_client_name]` in the config file to the name of the validation client. Default \"chef-validator\". See __USAGE__.\n* `node[\"chef_client\"][\"init_style\"]` - Sets up the client service based on the style of init system to use. Default is based on platform and falls back to \"none\". See __USAGE__.\n* `node[\"chef_client\"][\"run_path\"]` - Directory location where chef-client should write the PID file. Default based on platform, falls back to \"/var/run\".\n* `node[\"chef_client\"][\"cache_path\"]` - Directory location for `Chef::Config[:file_cache_path]` where chef-client will cache various files. Default is based on platform, falls back to \"/var/chef/cache\".\n* `node[\"chef_client\"][\"backup_path\"]` - Directory location for `Chef::Config[:file_backup_path]` where chef-client will backup templates and cookbook files. Default is based on platform, falls back to \"/var/chef/backup\".\n\nRecipes\n=======\n\nThis section describes the recipes in the cookbook and how to use them in your environment.\n\nconfig\n------\n\nSets up the `/etc/chef/client.rb` config file from a template and reloads the configuration for the current chef-client run.\n\nservice\n-------\n\nUse this recipe on systems that should have a `chef-client` daemon running, such as when Knife bootstrap was used to install Chef on a new system.\n\nThis recipe sets up the `chef-client` service depending on the `init_style` attribute (see above). The following init styles are supported:\n\n* init - uses the init script included in the chef gem, supported on debian and redhat family distributions.\n* upstart - uses the upstart job included in the chef gem, supported on ubuntu.\n* arch - uses the init script included in this cookbook for ArchLinux, supported on arch.\n* runit - sets up the service under runit, supported on ubuntu, debian and gentoo.\n* bluepill - sets up the service under bluepill. As bluepill is a pure ruby process monitor, this should work on any platform.\n* daemontools -sets up the service under daemontools, supported on debian, ubuntu and arch\n* bsd - prints a message about how to update BSD systems to enable the chef-client service, supported on Free/OpenBSD and OSX.\n\ndefault\n-------\n\nIncludes the `chef-client::service` recipe by default.\n\n`delete_validation`\n-------------------\n\nUse this recipe to delete the validation certificate (default `/etc/chef/validation.pem`) when using a `chef-client` after the client has been validated and authorized to connect to the server.\n\nBeware if using this on your Chef Server. First copy the validation.pem certificate file to another location, such as your knife configuration directory (`~/.chef`) or [Chef Repository](http://wiki.opscode.com/display/chef/Chef+Repository).\n\nUSAGE\n=====\n\nCreate a `base` role that will represent the base configuration for any system that includes managing aspects of the chef-client. Add recipes to the run list of the role, customize the attributes, and apply the role to nodes. For example, the following role (Ruby DSL) will set the init style to `init`, delete the validation certificate (as the client would already be authenticated) and set up the chef-client as a service using the init style.\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"init\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[chef-client::config]\",\n \"recipe[chef-client::service]\"\n )\n\nThe `chef-client::config` recipe is only required with init style `init` (default setting for the attribute on debian/redhat family platforms, because the init script doesn't include the `pid_file` option which is set in the config.\n\nThe default Chef Server will be `http://localhost:4000` which is the `Chef::Config[:chef_server_url]` default value. To use the config recipe with the Opscode Platform, for example, add the following to the `override_attributes`\n\n override_attributes(\n \"chef_client\" => {\n \"server_url\" => \"https://api.opscode.com/organizations/ORGNAME\",\n \"validation_client_name\" => \"ORGNAME-validator\"\n }\n )\n\nWhere ORGNAME is your Opscode Platform organization name. Be sure to add these attributes to the role if modifying per the section below.\n\nYou can also set all of the `Chef::Config` http proxy related settings. By default Chef will not use a proxy.\n\n override_attributes(\n \"chef_client\" => {\n \"http_proxy\" => \"http://proxy.vmware.com:3128\",\n \"https_proxy\" => \"http://proxy.vmware.com:3128\",\n \"http_proxy_user\" => \"my_username\",\n \"http_proxy_pass\" => \"Awe_some_Pass_Word!\",\n \"no_proxy\" => \"*.vmware.com,10.*\"\n }\n )\n\nAlternate Init Styles\n---------------------\n\nThe alternate init styles available are:\n\n* runit\n* bluepill\n* daemontools\n\nFor usage, see below.\n\n# Runit\n\nTo use runit, download the cookbook from the cookbook site.\n\n knife cookbook site vendor runit -d\n\nChange the `init_style` to runit in the base role and add the runit recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"runit\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[runit]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-client service configured with runit. The runit run script will be located in `/etc/sv/chef-client/run`. The output log will be in the runit service directory, `/etc/sv/chef-client/log/main/current`.\n\n# Bluepill\n\nTo use bluepill, download the cookbook from the cookbook site.\n\n knife cookbook site vendor bluepill -d\n\nChange the `init_style` to runit in the base role and add the bluepill recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"bluepill\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[bluepill]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-client service configured with bluepill. The bluepill \"pill\" will be located in `/etc/bluepill/chef-client.pill`. The output log will be to client.log file in the `node[\"chef_client\"][\"log_dir\"]` location, `/var/log/chef/client` by default.\n\n# Daemontools\n\nTo use daemontools, download the cookbook from the cookbook site.\n\n knife cookbook site vendor daemontools -d\n\nChange the `init_style` to runit in the base role and add the daemontools recipe to the role's run list:\n\n name \"base\"\n description \"Base role applied to all nodes\"\n override_attributes(\n \"chef_client\" => {\n \"init_style\" => \"daemontools\"\n }\n )\n run_list(\n \"recipe[chef-client::delete_validation]\",\n \"recipe[daemontools]\",\n \"recipe[chef-client]\"\n )\n\nThe `chef-client` recipe will create the chef-cilent service configured under daemontools. It uses the same sv run scripts as the runit recipe. The run script will be located in `/etc/sv/chef-client/run`. The output log will be in the daemontools service directory, `/etc/sv/chef-client/log/main/current`.\n\nTemplates\n=========\n\nchef-client.pill.erb\n--------------------\n\nBluepill configuration for the chef-client service.\n\nclient.rb.erb\n-------------\n\nConfiguration for the client, lands in directory specified by `node[\"chef_client\"][\"conf_dir\"]` (`/etc/chef/client.rb` by default).\n\n`sv-chef-client-*run.erb`\n-------------------------\n\nRunit and Daemontools run script for chef-client service and logs.\n\nLogs will be located in the `node[\"chef_client\"][\"log_dir\"]`.\n\nChanges/Roadmap\n===============\n\n## Future\n\n* windows platform support\n\n## 1.0.2:\n\n* [CHEF-2491] init scripts should implement reload\n\n## 1.0.0:\n\n* [COOK-204] chef::client pid template doesn't match package expectations\n* [COOK-491] service config/defaults should not be pulled from Chef gem\n* [COOK-525] Tell bluepill to daemonize chef-client command\n* [COOK-554] Typo in backup_path\n* [COOK-609] chef-client cookbook fails if init_type is set to upstart and chef is installed from deb\n* [COOK-635] Allow configuration of path to chef-client binary in init script\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nAuthor:: Seth Chisamore (<schisamo@opscode.com>)\nCopyright:: 2010-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\n", @maintainer="Opscode, Inc.", @maintainer_email="cookbooks@opscode.com", @license="Apache 2.0", @description="Manages aspects of only chef-client", @platforms={"openbsd"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "mac_os_x"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "freebsd"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"chef-client::config"=>">= 0.0.0", "chef-client"=>">= 0.0.0", "chef-client::service"=>">= 0.0.0", "chef-client::delete_validation"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"chef-client::config"=>"Configures the client.rb from a template.", "chef-client"=>"Includes the service recipe by default.", "chef-client::service"=>"Sets up a client daemon to run periodically", "chef-client::delete_validation"=>"Deletes validation.pem after client registers"}, @version="1.0.2">, @checksums={"5f4c9c05c87462a023d606748518e8a9"=>nil, "c1a8be405e388972b4457d1c69b751c3"=>nil, "9798da87e88e15426a0fd466a42b6740"=>nil, "14ea18b698b501aab004954a899b13fa"=>nil, "50a3825ae424a25140f5dcbcca453349"=>nil, "ff44e9d41ae04c191626f1136c0e2739"=>nil, "f37f9abf7c3e66fbdd30262d8a8b2e93"=>nil, "9d95e67057dbfb141b2b9b5c872c536f"=>nil, "c5f272ce77f41fc1300bf420611bda3d"=>nil, "30576281b116543b8772fea0308c2e04"=>nil, "6de340578cbeb0ed2dc2074805971057"=>nil, "7576c36674958f9d059f02baf5337baf"=>nil, "b40d723731853210d14958904ccddf3b"=>nil, "9007d90ce4846ff03fc52f94c9162066"=>nil, "72ff51661082c88f22199abbc45b1a9f"=>nil, "09f2bf988663175cd1b7973198dfb5eb"=>nil, "83121d510b0e2770238c6f9cf1a2069f"=>nil, "aecb1e3939d138ac5d5c0129ed910851"=>nil, "0143de25dbb400233f0c3cece0b1b115"=>nil, "5fdda2fa7f45eb134afa4166368ab98a"=>nil}, @manifest_records_by_path={"recipes/config.rb"=>{"name"=>"config.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5f4c9c05c87462a023d606748518e8a9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=znwKIztsD992o79%2BaS2BFU8P8Sc%3D", "checksum"=>"5f4c9c05c87462a023d606748518e8a9", "path"=>"recipes/config.rb", "specificity"=>"default"}, "recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c1a8be405e388972b4457d1c69b751c3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=V2C7Rn2dq47ybujumsY9Axh%2BSuQ%3D", "checksum"=>"c1a8be405e388972b4457d1c69b751c3", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/delete_validation.rb"=>{"name"=>"delete_validation.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9798da87e88e15426a0fd466a42b6740?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=w7W%2Bap%2FqMj91DagDfLia9LhEH0Q%3D", "checksum"=>"9798da87e88e15426a0fd466a42b6740", "path"=>"recipes/delete_validation.rb", "specificity"=>"default"}, "recipes/service.rb"=>{"name"=>"service.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-14ea18b698b501aab004954a899b13fa?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=uzz2BnuS4bDXk7wG7pq8H0uaTOI%3D", "checksum"=>"14ea18b698b501aab004954a899b13fa", "path"=>"recipes/service.rb", "specificity"=>"default"}, "attributes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-50a3825ae424a25140f5dcbcca453349?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=La%2FUqnjZrYDJDm0Pb4sJ2qVgLHA%3D", "checksum"=>"50a3825ae424a25140f5dcbcca453349", "path"=>"attributes/default.rb", "specificity"=>"default"}, "templates/arch/conf.d/chef-client.conf.erb"=>{"name"=>"conf.d/chef-client.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ff44e9d41ae04c191626f1136c0e2739?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Iy661ZNNjSP729mqk7912YzrY9k%3D", "checksum"=>"ff44e9d41ae04c191626f1136c0e2739", "path"=>"templates/arch/conf.d/chef-client.conf.erb", "specificity"=>"arch"}, "templates/arch/rc.d/chef-client.erb"=>{"name"=>"rc.d/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f37f9abf7c3e66fbdd30262d8a8b2e93?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=O6DvAoAKbLsv3fy0MJ9RO1Gvb2Q%3D", "checksum"=>"f37f9abf7c3e66fbdd30262d8a8b2e93", "path"=>"templates/arch/rc.d/chef-client.erb", "specificity"=>"arch"}, "templates/default/.client.rb.erb.swp"=>{"name"=>".client.rb.erb.swp", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9d95e67057dbfb141b2b9b5c872c536f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=M2R3Ks0%2F5NlRWGlDivlHoDn82g8%3D", "checksum"=>"9d95e67057dbfb141b2b9b5c872c536f", "path"=>"templates/default/.client.rb.erb.swp", "specificity"=>"default"}, "templates/default/chef-client.pill.erb"=>{"name"=>"chef-client.pill.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c5f272ce77f41fc1300bf420611bda3d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=qhAn%2Fw%2BWijf%2FO%2F1Rxb%2FSnNmpgQU%3D", "checksum"=>"c5f272ce77f41fc1300bf420611bda3d", "path"=>"templates/default/chef-client.pill.erb", "specificity"=>"default"}, "templates/default/client.rb.erb"=>{"name"=>"client.rb.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-30576281b116543b8772fea0308c2e04?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=qw2oNXfSLdpJPrGTMPDvUFVgWI4%3D", "checksum"=>"30576281b116543b8772fea0308c2e04", "path"=>"templates/default/client.rb.erb", "specificity"=>"default"}, "templates/default/debian/default/chef-client.erb"=>{"name"=>"debian/default/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6de340578cbeb0ed2dc2074805971057?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=7zmnKCEEcUl%2BlNyRAenDFiKvRTc%3D", "checksum"=>"6de340578cbeb0ed2dc2074805971057", "path"=>"templates/default/debian/default/chef-client.erb", "specificity"=>"default"}, "templates/default/debian/init/chef-client.conf.erb"=>{"name"=>"debian/init/chef-client.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7576c36674958f9d059f02baf5337baf?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=bN8KZqiNFcUga4Ydlyix0AL09aU%3D", "checksum"=>"7576c36674958f9d059f02baf5337baf", "path"=>"templates/default/debian/init/chef-client.conf.erb", "specificity"=>"default"}, "templates/default/debian/init.d/chef-client.erb"=>{"name"=>"debian/init.d/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b40d723731853210d14958904ccddf3b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=PDkdkF7HTMciK9KqiStBGW%2B5olg%3D", "checksum"=>"b40d723731853210d14958904ccddf3b", "path"=>"templates/default/debian/init.d/chef-client.erb", "specificity"=>"default"}, "templates/default/redhat/init.d/chef-client.erb"=>{"name"=>"redhat/init.d/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9007d90ce4846ff03fc52f94c9162066?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ersMwv9RKRMLsB7DYD70V9Kxdok%3D", "checksum"=>"9007d90ce4846ff03fc52f94c9162066", "path"=>"templates/default/redhat/init.d/chef-client.erb", "specificity"=>"default"}, "templates/default/redhat/sysconfig/chef-client.erb"=>{"name"=>"redhat/sysconfig/chef-client.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-72ff51661082c88f22199abbc45b1a9f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=5946q0LqHt7jx8RT%2BP4FE0tpnL0%3D", "checksum"=>"72ff51661082c88f22199abbc45b1a9f", "path"=>"templates/default/redhat/sysconfig/chef-client.erb", "specificity"=>"default"}, "templates/default/sv-chef-client-log-run.erb"=>{"name"=>"sv-chef-client-log-run.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-09f2bf988663175cd1b7973198dfb5eb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=RaVP3xImmrlYQPYUZSymWs6aG3M%3D", "checksum"=>"09f2bf988663175cd1b7973198dfb5eb", "path"=>"templates/default/sv-chef-client-log-run.erb", "specificity"=>"default"}, "templates/default/sv-chef-client-run.erb"=>{"name"=>"sv-chef-client-run.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-83121d510b0e2770238c6f9cf1a2069f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=xyx0XcBIx3KHCrcsWzgl3v%2F3WZA%3D", "checksum"=>"83121d510b0e2770238c6f9cf1a2069f", "path"=>"templates/default/sv-chef-client-run.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-aecb1e3939d138ac5d5c0129ed910851?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=y8FCz43YR0rkZdgcUtcsOOd8G%2F0%3D", "checksum"=>"aecb1e3939d138ac5d5c0129ed910851", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0143de25dbb400233f0c3cece0b1b115?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Nj5xZxZC0NeJ%2BrRTp6rzDul3xqI%3D", "checksum"=>"0143de25dbb400233f0c3cece0b1b115", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5fdda2fa7f45eb134afa4166368ab98a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=WDY3MhrxRFPZ214FaFqWB0dbKA0%3D", "checksum"=>"5fdda2fa7f45eb134afa4166368ab98a", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"default"=>"default.rb"}>, "users"=>#<Chef::CookbookVersion:0x000000045899f0 @name="users", @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=["authorized_keys.erb", "id_rsa.erb", "id_rsa.pub.erb"], @file_filenames=[], @recipe_filenames=["default.rb", "external-backup.rb", "postgres.rb", "sysadmins.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "external-backup"=>"external-backup.rb", "postgres"=>"postgres.rb", "sysadmins"=>"sysadmins.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x00000004589630 @db="chef", @rest=#<Chef::REST:0x00000004589608 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x000000045894a0 @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"=>"users-1.0.0", "attributes"=>[], "files"=>[], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"users", "description"=>"Creates users from a databag search", "long_description"=>"Description\n===========\n\nCreates users from a databag search.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Debian, Ubuntu\n* CentOS, Red Hat, Fedora\n* FreeBSD\n\nData bag named \"users\" must exist. See USAGE.\n\nUsage\n=====\n\nThis cookbook is specific for setting up sysadmin group and users for now.\n\n include_recipe \"users::sysadmins\"\n\nUse knife to create a data bag for users.\n\n knife data bag create users\n\nCreate a user.\n\n knife data bag users bofh\n {\n \"id\": \"bofh\",\n \"ssh_keys\": \"ssh-rsa AAAAB3Nz...yhCw== bofh\",\n \"groups\": \"sysadmin\",\n \"uid\": 2001,\n \"shell\": \"\\/bin\\/bash\",\n \"comment\": \"BOFH\",\n \"nagios\": {\n \"pager\": \"8005551212@txt.att.net\",\n \"email\": \"bofh@example.com\"\n },\n \"openid\": \"bofh.myopenid.com\"\n }\n\nThe latest version of knife supports reading data bags from a file and automatically looks in a directory called +data_bags+ in the current directory. The \"bag\" should be a directory with JSON files of each item. For the above:\n\n mkdir data_bags/users\n $EDITOR data_bags/users/bofh.json\n\nPaste the user's public SSH key into the ssh_keys value. Also make sure the uid is unique, and if you're not using bash, that the shell is installed. Group must be sysadmin.\n\nThe recipe will also create the sysadmin group. If you're using the opscode sudo cookbook, they'll have sudo access in the default site-cookbooks template. They won't have passwords though, so the sudo cookbook's template needs to be adjusted so the sysadmin group has NOPASSWD.\n\nThe sysadmin group will be created with GID 2300. This may become an attribute at a later date.\n\nThe Apache cookbook can set up authentication using OpenIDs, which is set up using the openid key here. See the Opscode 'apache2' cookbook for more information about this.\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nAuthor:: Seth Chisamore (<schisamo@opscode.com>)\n\nCopyright:: 2009-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"=>{"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "freebsd"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"users::sysadmins"=>">= 0.0.0", "users::postgres"=>">= 0.0.0", "users"=>">= 0.0.0", "users::external-backup"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"users::sysadmins"=>"", "users::sysadmin"=>"searches users data bag for sysadmins and creates users", "users::postgres"=>"", "users"=>"", "users::external-backup"=>"searches users data bag for users in the backup gruoup and creates users"}, "version"=>"1.0.0"}, "libraries"=>[], "templates"=>[{"name"=>"authorized_keys.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c912d95c9ce3f2d2c6e417e55ee82b14?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=rdcD8ezmbSet8IKjoeX7BWeaGOc%3D", "checksum"=>"c912d95c9ce3f2d2c6e417e55ee82b14", "path"=>"templates/default/authorized_keys.erb", "specificity"=>"default"}, {"name"=>"id_rsa.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8c549ebc72677c0c4c1c8d2277021020?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=M%2Bqn3n0VFIH0YncDh%2F2tJDEfT3Q%3D", "checksum"=>"8c549ebc72677c0c4c1c8d2277021020", "path"=>"templates/default/id_rsa.erb", "specificity"=>"default"}, {"name"=>"id_rsa.pub.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d66e44fa671688956126e4a12b776da7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ftqNJaoP98HyFjacf6n3lpFaO28%3D", "checksum"=>"d66e44fa671688956126e4a12b776da7", "path"=>"templates/default/id_rsa.pub.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"users", "version"=>"1.0.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ba1620ab9bcccd13d6ae15804442a653?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=wozJQDWb2ILVmhXYCxR0g4k2BAs%3D", "checksum"=>"ba1620ab9bcccd13d6ae15804442a653", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"external-backup.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-378bcc78afd3cda084c055c829b8825d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=47JLlhhS3r4RDsb8rEbSufPZhBA%3D", "checksum"=>"378bcc78afd3cda084c055c829b8825d", "path"=>"recipes/external-backup.rb", "specificity"=>"default"}, {"name"=>"postgres.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-97e3c3a1341d106b3b4fd48a26633268?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=4ArYmbKzhmlzJn75CpiCwhlziO0%3D", "checksum"=>"97e3c3a1341d106b3b4fd48a26633268", "path"=>"recipes/postgres.rb", "specificity"=>"default"}, {"name"=>"sysadmins.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-912859842376adb535e3c7af68077d74?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=FTH1dA367XmHE2L%2F8Vg5f%2BzY%2BAo%3D", "checksum"=>"912859842376adb535e3c7af68077d74", "path"=>"recipes/sysadmins.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-aa5052e2c713ca10698c856380873f51?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=5tvbhq2Y3YlctuHHlmxR24Bf%2BQI%3D", "checksum"=>"aa5052e2c713ca10698c856380873f51", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9ec35050fa8998f31e7f31cdec3269bf?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VXl7vCY45PXVI4UUdFtikIji2QE%3D", "checksum"=>"9ec35050fa8998f31e7f31cdec3269bf", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-249ef2f147b62f5eb0493ffc5220da70?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=QMK2nREhlzowTxSO%2FgnSDhStzxU%3D", "checksum"=>"249ef2f147b62f5eb0493ffc5220da70", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000457fb58 @cookbook=nil, @name="users", @long_description="Description\n===========\n\nCreates users from a databag search.\n\nRequirements\n============\n\nPlatform\n--------\n\n* Debian, Ubuntu\n* CentOS, Red Hat, Fedora\n* FreeBSD\n\nData bag named \"users\" must exist. See USAGE.\n\nUsage\n=====\n\nThis cookbook is specific for setting up sysadmin group and users for now.\n\n include_recipe \"users::sysadmins\"\n\nUse knife to create a data bag for users.\n\n knife data bag create users\n\nCreate a user.\n\n knife data bag users bofh\n {\n \"id\": \"bofh\",\n \"ssh_keys\": \"ssh-rsa AAAAB3Nz...yhCw== bofh\",\n \"groups\": \"sysadmin\",\n \"uid\": 2001,\n \"shell\": \"\\/bin\\/bash\",\n \"comment\": \"BOFH\",\n \"nagios\": {\n \"pager\": \"8005551212@txt.att.net\",\n \"email\": \"bofh@example.com\"\n },\n \"openid\": \"bofh.myopenid.com\"\n }\n\nThe latest version of knife supports reading data bags from a file and automatically looks in a directory called +data_bags+ in the current directory. The \"bag\" should be a directory with JSON files of each item. For the above:\n\n mkdir data_bags/users\n $EDITOR data_bags/users/bofh.json\n\nPaste the user's public SSH key into the ssh_keys value. Also make sure the uid is unique, and if you're not using bash, that the shell is installed. Group must be sysadmin.\n\nThe recipe will also create the sysadmin group. If you're using the opscode sudo cookbook, they'll have sudo access in the default site-cookbooks template. They won't have passwords though, so the sudo cookbook's template needs to be adjusted so the sysadmin group has NOPASSWD.\n\nThe sysadmin group will be created with GID 2300. This may become an attribute at a later date.\n\nThe Apache cookbook can set up authentication using OpenIDs, which is set up using the openid key here. See the Opscode 'apache2' cookbook for more information about this.\n\nLicense and Author\n==================\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\nAuthor:: Seth Chisamore (<schisamo@opscode.com>)\n\nCopyright:: 2009-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="Creates users from a databag search", @platforms={"debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "freebsd"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"users::sysadmins"=>">= 0.0.0", "users::postgres"=>">= 0.0.0", "users"=>">= 0.0.0", "users::external-backup"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"users::sysadmins"=>"", "users::sysadmin"=>"searches users data bag for sysadmins and creates users", "users::postgres"=>"", "users"=>"", "users::external-backup"=>"searches users data bag for users in the backup gruoup and creates users"}, @version="1.0.0">, @checksums={"ba1620ab9bcccd13d6ae15804442a653"=>nil, "378bcc78afd3cda084c055c829b8825d"=>nil, "97e3c3a1341d106b3b4fd48a26633268"=>nil, "912859842376adb535e3c7af68077d74"=>nil, "c912d95c9ce3f2d2c6e417e55ee82b14"=>nil, "8c549ebc72677c0c4c1c8d2277021020"=>nil, "d66e44fa671688956126e4a12b776da7"=>nil, "aa5052e2c713ca10698c856380873f51"=>nil, "9ec35050fa8998f31e7f31cdec3269bf"=>nil, "249ef2f147b62f5eb0493ffc5220da70"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ba1620ab9bcccd13d6ae15804442a653?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=wozJQDWb2ILVmhXYCxR0g4k2BAs%3D", "checksum"=>"ba1620ab9bcccd13d6ae15804442a653", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/external-backup.rb"=>{"name"=>"external-backup.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-378bcc78afd3cda084c055c829b8825d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=47JLlhhS3r4RDsb8rEbSufPZhBA%3D", "checksum"=>"378bcc78afd3cda084c055c829b8825d", "path"=>"recipes/external-backup.rb", "specificity"=>"default"}, "recipes/postgres.rb"=>{"name"=>"postgres.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-97e3c3a1341d106b3b4fd48a26633268?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=4ArYmbKzhmlzJn75CpiCwhlziO0%3D", "checksum"=>"97e3c3a1341d106b3b4fd48a26633268", "path"=>"recipes/postgres.rb", "specificity"=>"default"}, "recipes/sysadmins.rb"=>{"name"=>"sysadmins.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-912859842376adb535e3c7af68077d74?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=FTH1dA367XmHE2L%2F8Vg5f%2BzY%2BAo%3D", "checksum"=>"912859842376adb535e3c7af68077d74", "path"=>"recipes/sysadmins.rb", "specificity"=>"default"}, "templates/default/authorized_keys.erb"=>{"name"=>"authorized_keys.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c912d95c9ce3f2d2c6e417e55ee82b14?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=rdcD8ezmbSet8IKjoeX7BWeaGOc%3D", "checksum"=>"c912d95c9ce3f2d2c6e417e55ee82b14", "path"=>"templates/default/authorized_keys.erb", "specificity"=>"default"}, "templates/default/id_rsa.erb"=>{"name"=>"id_rsa.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8c549ebc72677c0c4c1c8d2277021020?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=M%2Bqn3n0VFIH0YncDh%2F2tJDEfT3Q%3D", "checksum"=>"8c549ebc72677c0c4c1c8d2277021020", "path"=>"templates/default/id_rsa.erb", "specificity"=>"default"}, "templates/default/id_rsa.pub.erb"=>{"name"=>"id_rsa.pub.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d66e44fa671688956126e4a12b776da7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ftqNJaoP98HyFjacf6n3lpFaO28%3D", "checksum"=>"d66e44fa671688956126e4a12b776da7", "path"=>"templates/default/id_rsa.pub.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-aa5052e2c713ca10698c856380873f51?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=5tvbhq2Y3YlctuHHlmxR24Bf%2BQI%3D", "checksum"=>"aa5052e2c713ca10698c856380873f51", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9ec35050fa8998f31e7f31cdec3269bf?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VXl7vCY45PXVI4UUdFtikIji2QE%3D", "checksum"=>"9ec35050fa8998f31e7f31cdec3269bf", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-249ef2f147b62f5eb0493ffc5220da70?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=QMK2nREhlzowTxSO%2FgnSDhStzxU%3D", "checksum"=>"249ef2f147b62f5eb0493ffc5220da70", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "ssh"=>#<Chef::CookbookVersion:0x0000000455a6f0 @name="ssh", @frozen=false, @attribute_filenames=["ssh.rb"], @definition_filenames=[], @template_filenames=[".ssh.erb.swp", "known_hosts.erb", "ssh.erb", "ssh_config.erb", "sshd_config.erb"], @file_filenames=["known_hosts"], @recipe_filenames=["default.rb", "server.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "server"=>"server.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.json.old", "metadata.rb"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x0000000455a380 @db="chef", @rest=#<Chef::REST:0x0000000455a330 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x0000000455a240 @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"=>"ssh-0.1.0", "attributes"=>[{"name"=>"ssh.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4c6c1614c7a6c4a50031908be9f54002?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=RHJBFbG0p9CJK8WI7HV1IBQwiBo%3D", "checksum"=>"4c6c1614c7a6c4a50031908be9f54002", "path"=>"attributes/ssh.rb", "specificity"=>"default"}], "files"=>[{"name"=>"known_hosts", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a9c9d55189580cab74bccad2cac54a7e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=fUNCG08yGkWZzT6f4HYj%2FLNo3K8%3D", "checksum"=>"a9c9d55189580cab74bccad2cac54a7e", "path"=>"files/default/known_hosts", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"ssh", "description"=>"Configures ssh", "long_description"=>"", "maintainer"=>"37signals", "maintainer_email"=>"sysadmins@37signals.com", "license"=>"Apache v2.0", "platforms"=>{}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"ssh::server"=>">= 0.0.0", "ssh"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"ssh::server"=>"", "ssh"=>""}, "version"=>"0.1.0"}, "libraries"=>[], "templates"=>[{"name"=>".ssh.erb.swp", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-1231b531c5587548e400cbefd94c8e58?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=07hBuWHS3UYDU2x8jp4RWE4lfG0%3D", "checksum"=>"1231b531c5587548e400cbefd94c8e58", "path"=>"templates/default/.ssh.erb.swp", "specificity"=>"default"}, {"name"=>"known_hosts.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dae1fa870a1f15cc13176e6350b81468?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=x122bSFN%2F0qdgMLS2FFGMRKEDls%3D", "checksum"=>"dae1fa870a1f15cc13176e6350b81468", "path"=>"templates/default/known_hosts.erb", "specificity"=>"default"}, {"name"=>"ssh.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5bf9c6b416eaf6c15a35434a5c6b2ee0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VFEBD%2BBc%2FabzErVQ6m7zHznyOGg%3D", "checksum"=>"5bf9c6b416eaf6c15a35434a5c6b2ee0", "path"=>"templates/default/ssh.erb", "specificity"=>"default"}, {"name"=>"ssh_config.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5194d665f0f74fe576c76c40436f7a5d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ZsDihyLeuk3v41mvGB3bER4Yx7o%3D", "checksum"=>"5194d665f0f74fe576c76c40436f7a5d", "path"=>"templates/default/ssh_config.erb", "specificity"=>"default"}, {"name"=>"sshd_config.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3d47e0816c583e4fde1da3f4e8e3ac59?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=OOq0X5iJ8TTjIScTxicDA7LuZn8%3D", "checksum"=>"3d47e0816c583e4fde1da3f4e8e3ac59", "path"=>"templates/default/sshd_config.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"ssh", "version"=>"0.1.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-bb29ccc7201d27da5b45b5e0e0369cb0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=6fZhan4W%2B8J4H1asTRp0UuSvZNA%3D", "checksum"=>"bb29ccc7201d27da5b45b5e0e0369cb0", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e342a6feb35ac3976d78b6719f6f3de4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=KzF5Y5q1CS3QwZR%2FadMrlvd9pxs%3D", "checksum"=>"e342a6feb35ac3976d78b6719f6f3de4", "path"=>"recipes/server.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-604ffd2a8cec12478b9cf039a32b97a0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=HqIbnPu4JX4JlXRFCQNRys1%2BG4U%3D", "checksum"=>"604ffd2a8cec12478b9cf039a32b97a0", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.json.old", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9eb184a91e4449b4b56e819888804ab5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VRhS5t4%2BvUyxE3VMmBmhsFuxhSM%3D", "checksum"=>"9eb184a91e4449b4b56e819888804ab5", "path"=>"metadata.json.old", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c96cd0a22ef3297ff5daeed29c97f637?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=lXNdHYAi6EF7QzlkVMc57o4Pnz8%3D", "checksum"=>"c96cd0a22ef3297ff5daeed29c97f637", "path"=>"metadata.rb", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x000000045515c8 @cookbook=nil, @name="ssh", @long_description="", @maintainer="37signals", @maintainer_email="sysadmins@37signals.com", @license="Apache v2.0", @description="Configures ssh", @platforms={}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"ssh::server"=>">= 0.0.0", "ssh"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"ssh::server"=>"", "ssh"=>""}, @version="0.1.0">, @checksums={"bb29ccc7201d27da5b45b5e0e0369cb0"=>nil, "e342a6feb35ac3976d78b6719f6f3de4"=>nil, "4c6c1614c7a6c4a50031908be9f54002"=>nil, "a9c9d55189580cab74bccad2cac54a7e"=>nil, "1231b531c5587548e400cbefd94c8e58"=>nil, "dae1fa870a1f15cc13176e6350b81468"=>nil, "5bf9c6b416eaf6c15a35434a5c6b2ee0"=>nil, "5194d665f0f74fe576c76c40436f7a5d"=>nil, "3d47e0816c583e4fde1da3f4e8e3ac59"=>nil, "604ffd2a8cec12478b9cf039a32b97a0"=>nil, "9eb184a91e4449b4b56e819888804ab5"=>nil, "c96cd0a22ef3297ff5daeed29c97f637"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-bb29ccc7201d27da5b45b5e0e0369cb0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=6fZhan4W%2B8J4H1asTRp0UuSvZNA%3D", "checksum"=>"bb29ccc7201d27da5b45b5e0e0369cb0", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/server.rb"=>{"name"=>"server.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e342a6feb35ac3976d78b6719f6f3de4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=KzF5Y5q1CS3QwZR%2FadMrlvd9pxs%3D", "checksum"=>"e342a6feb35ac3976d78b6719f6f3de4", "path"=>"recipes/server.rb", "specificity"=>"default"}, "attributes/ssh.rb"=>{"name"=>"ssh.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4c6c1614c7a6c4a50031908be9f54002?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=RHJBFbG0p9CJK8WI7HV1IBQwiBo%3D", "checksum"=>"4c6c1614c7a6c4a50031908be9f54002", "path"=>"attributes/ssh.rb", "specificity"=>"default"}, "files/default/known_hosts"=>{"name"=>"known_hosts", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a9c9d55189580cab74bccad2cac54a7e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=fUNCG08yGkWZzT6f4HYj%2FLNo3K8%3D", "checksum"=>"a9c9d55189580cab74bccad2cac54a7e", "path"=>"files/default/known_hosts", "specificity"=>"default"}, "templates/default/.ssh.erb.swp"=>{"name"=>".ssh.erb.swp", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-1231b531c5587548e400cbefd94c8e58?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=07hBuWHS3UYDU2x8jp4RWE4lfG0%3D", "checksum"=>"1231b531c5587548e400cbefd94c8e58", "path"=>"templates/default/.ssh.erb.swp", "specificity"=>"default"}, "templates/default/known_hosts.erb"=>{"name"=>"known_hosts.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dae1fa870a1f15cc13176e6350b81468?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=x122bSFN%2F0qdgMLS2FFGMRKEDls%3D", "checksum"=>"dae1fa870a1f15cc13176e6350b81468", "path"=>"templates/default/known_hosts.erb", "specificity"=>"default"}, "templates/default/ssh.erb"=>{"name"=>"ssh.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5bf9c6b416eaf6c15a35434a5c6b2ee0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VFEBD%2BBc%2FabzErVQ6m7zHznyOGg%3D", "checksum"=>"5bf9c6b416eaf6c15a35434a5c6b2ee0", "path"=>"templates/default/ssh.erb", "specificity"=>"default"}, "templates/default/ssh_config.erb"=>{"name"=>"ssh_config.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5194d665f0f74fe576c76c40436f7a5d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ZsDihyLeuk3v41mvGB3bER4Yx7o%3D", "checksum"=>"5194d665f0f74fe576c76c40436f7a5d", "path"=>"templates/default/ssh_config.erb", "specificity"=>"default"}, "templates/default/sshd_config.erb"=>{"name"=>"sshd_config.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3d47e0816c583e4fde1da3f4e8e3ac59?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=OOq0X5iJ8TTjIScTxicDA7LuZn8%3D", "checksum"=>"3d47e0816c583e4fde1da3f4e8e3ac59", "path"=>"templates/default/sshd_config.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-604ffd2a8cec12478b9cf039a32b97a0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=HqIbnPu4JX4JlXRFCQNRys1%2BG4U%3D", "checksum"=>"604ffd2a8cec12478b9cf039a32b97a0", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.json.old"=>{"name"=>"metadata.json.old", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9eb184a91e4449b4b56e819888804ab5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VRhS5t4%2BvUyxE3VMmBmhsFuxhSM%3D", "checksum"=>"9eb184a91e4449b4b56e819888804ab5", "path"=>"metadata.json.old", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c96cd0a22ef3297ff5daeed29c97f637?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=lXNdHYAi6EF7QzlkVMc57o4Pnz8%3D", "checksum"=>"c96cd0a22ef3297ff5daeed29c97f637", "path"=>"metadata.rb", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"ssh"=>"ssh.rb"}>, "build-essential"=>#<Chef::CookbookVersion:0x000000045241e0 @name="build-essential", @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=[], @file_filenames=[], @recipe_filenames=["default.rb"], @recipe_filenames_by_name={"default"=>"default.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x00000004523d08 @db="chef", @rest=#<Chef::REST:0x00000004523c68 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x0000000451cd50 @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={"name"=>"build-essential-1.0.0", "definitions"=>[], "json_class"=>"Chef::CookbookVersion", "files"=>[], "attributes"=>[], "metadata"=>{"name"=>"build-essential", "description"=>"Installs C compiler / build tools", "long_description"=>"", "maintainer"=>"Opscode, Inc.", "maintainer_email"=>"cookbooks@opscode.com", "license"=>"Apache 2.0", "platforms"=>{"debian"=>">= 0.0.0", "fedora"=>">= 0.0.0", "centos"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"build-essential"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"build-essential"=>"Installs C compiler and build tools on Linux"}, "version"=>"1.0.0"}, "providers"=>[], "cookbook_name"=>"build-essential", "resources"=>[], "templates"=>[], "libraries"=>[], "version"=>"1.0.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d6ed93fd454965b13b7943825dba5e51?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=GXi%2FX8jS7ti5WpgGqirr4ajuSyU%3D", "checksum"=>"d6ed93fd454965b13b7943825dba5e51", "path"=>"recipes/default.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3c5b434d491e70ef8f160b7994e95d76?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pkjfEbTTtPEX4WsCAWN6VwZeUtg%3D", "checksum"=>"3c5b434d491e70ef8f160b7994e95d76", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5044d7a8afe4110d561f7c4d64822a89?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=g7h7ccZaK6r%2Fsn4FF6A5S0KPP1U%3D", "checksum"=>"5044d7a8afe4110d561f7c4d64822a89", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-04243ad29fc87ab3eee7d4133e46971d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=tuSbNF%2Fmbx1QYx0wF5XWlU2%2BJgo%3D", "checksum"=>"04243ad29fc87ab3eee7d4133e46971d", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000451ab68 @cookbook=nil, @name="build-essential", @long_description="", @maintainer="Opscode, Inc.", @maintainer_email="cookbooks@opscode.com", @license="Apache 2.0", @description="Installs C compiler / build tools", @platforms={"debian"=>">= 0.0.0", "fedora"=>">= 0.0.0", "centos"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"build-essential"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"build-essential"=>"Installs C compiler and build tools on Linux"}, @version="1.0.0">, @checksums={"d6ed93fd454965b13b7943825dba5e51"=>nil, "3c5b434d491e70ef8f160b7994e95d76"=>nil, "5044d7a8afe4110d561f7c4d64822a89"=>nil, "04243ad29fc87ab3eee7d4133e46971d"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d6ed93fd454965b13b7943825dba5e51?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=GXi%2FX8jS7ti5WpgGqirr4ajuSyU%3D", "checksum"=>"d6ed93fd454965b13b7943825dba5e51", "path"=>"recipes/default.rb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3c5b434d491e70ef8f160b7994e95d76?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pkjfEbTTtPEX4WsCAWN6VwZeUtg%3D", "checksum"=>"3c5b434d491e70ef8f160b7994e95d76", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5044d7a8afe4110d561f7c4d64822a89?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=g7h7ccZaK6r%2Fsn4FF6A5S0KPP1U%3D", "checksum"=>"5044d7a8afe4110d561f7c4d64822a89", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-04243ad29fc87ab3eee7d4133e46971d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=tuSbNF%2Fmbx1QYx0wF5XWlU2%2BJgo%3D", "checksum"=>"04243ad29fc87ab3eee7d4133e46971d", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={}>, "apache2"=>#<Chef::CookbookVersion:0x000000043d4c40 @name="apache2", @frozen=false, @attribute_filenames=["default.rb"], @definition_filenames=["apache_conf.rb", "apache_module.rb", "apache_site.rb", "web_app.rb"], @template_filenames=["a2dismod.erb", "a2dissite.erb", "a2enmod.erb", "a2ensite.erb", "apache2.conf.erb", "apache2.god.erb", "charset.erb", "default-site.erb", "http.erb", "mod_auth_openid.rb.erb", "mods/alias.conf.erb", "mods/authopenid.load.erb", "mods/autoindex.conf.erb", "mods/deflate.conf.erb", "mods/dir.conf.erb", "mods/fcgid.conf.erb", "mods/mime.conf.erb", "mods/negotiation.conf.erb", "mods/php5.conf.erb", "mods/proxy.conf.erb", "mods/README", "mods/setenvif.conf.erb", "mods/ssl.conf.erb", "mods/status.conf.erb", "port_apache.erb", "ports.conf.erb", "security.erb", "web_app.conf.erb"], @file_filenames=["apache2_module_conf_generate.pl"], @recipe_filenames=["default.rb", "god_monitor.rb", "mod_actions.rb", "mod_alias.rb", "mod_auth_basic.rb", "mod_auth_digest.rb", "mod_auth_openid.rb", "mod_authn_file.rb", "mod_authnz_ldap.rb", "mod_authz_default.rb", "mod_authz_groupfile.rb", "mod_authz_host.rb", "mod_authz_user.rb", "mod_autoindex.rb", "mod_cgi.rb", "mod_dav.rb", "mod_dav_fs.rb", "mod_dav_svn.rb", "mod_deflate.rb", "mod_dir.rb", "mod_env.rb", "mod_expires.rb", "mod_fcgid.rb", "mod_headers.rb", "mod_ldap.rb", "mod_log_config.rb", "mod_mime.rb", "mod_negotiation.rb", "mod_php5.rb", "mod_proxy.rb", "mod_proxy_ajp.rb", "mod_proxy_balancer.rb", "mod_proxy_connect.rb", "mod_proxy_http.rb", "mod_python.rb", "mod_rewrite.rb", "mod_setenvif.rb", "mod_ssl.rb", "mod_status.rb", "mod_wsgi.rb", "mod_xsendfile.rb"], @recipe_filenames_by_name={"default"=>"default.rb", "god_monitor"=>"god_monitor.rb", "mod_actions"=>"mod_actions.rb", "mod_alias"=>"mod_alias.rb", "mod_auth_basic"=>"mod_auth_basic.rb", "mod_auth_digest"=>"mod_auth_digest.rb", "mod_auth_openid"=>"mod_auth_openid.rb", "mod_authn_file"=>"mod_authn_file.rb", "mod_authnz_ldap"=>"mod_authnz_ldap.rb", "mod_authz_default"=>"mod_authz_default.rb", "mod_authz_groupfile"=>"mod_authz_groupfile.rb", "mod_authz_host"=>"mod_authz_host.rb", "mod_authz_user"=>"mod_authz_user.rb", "mod_autoindex"=>"mod_autoindex.rb", "mod_cgi"=>"mod_cgi.rb", "mod_dav"=>"mod_dav.rb", "mod_dav_fs"=>"mod_dav_fs.rb", "mod_dav_svn"=>"mod_dav_svn.rb", "mod_deflate"=>"mod_deflate.rb", "mod_dir"=>"mod_dir.rb", "mod_env"=>"mod_env.rb", "mod_expires"=>"mod_expires.rb", "mod_fcgid"=>"mod_fcgid.rb", "mod_headers"=>"mod_headers.rb", "mod_ldap"=>"mod_ldap.rb", "mod_log_config"=>"mod_log_config.rb", "mod_mime"=>"mod_mime.rb", "mod_negotiation"=>"mod_negotiation.rb", "mod_php5"=>"mod_php5.rb", "mod_proxy"=>"mod_proxy.rb", "mod_proxy_ajp"=>"mod_proxy_ajp.rb", "mod_proxy_balancer"=>"mod_proxy_balancer.rb", "mod_proxy_connect"=>"mod_proxy_connect.rb", "mod_proxy_http"=>"mod_proxy_http.rb", "mod_python"=>"mod_python.rb", "mod_rewrite"=>"mod_rewrite.rb", "mod_setenvif"=>"mod_setenvif.rb", "mod_ssl"=>"mod_ssl.rb", "mod_status"=>"mod_status.rb", "mod_wsgi"=>"mod_wsgi.rb", "mod_xsendfile"=>"mod_xsendfile.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x000000043d4768 @db="chef", @rest=#<Chef::REST:0x000000043d46a0 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x000000043d4510 @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"=>"apache_conf.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-db7eb37179581446f1d56813fd522e50?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=f%2BIePPpesrfUWTucKfclSROtcc0%3D", "checksum"=>"db7eb37179581446f1d56813fd522e50", "path"=>"definitions/apache_conf.rb", "specificity"=>"default"}, {"name"=>"apache_module.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6c6133562258f08289be7b008352f094?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=08fkxf%2F08k%2BBWs6KnFYMTIn71vg%3D", "checksum"=>"6c6133562258f08289be7b008352f094", "path"=>"definitions/apache_module.rb", "specificity"=>"default"}, {"name"=>"apache_site.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9a34e28a37005076830aa16317a24bea?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=S6SuT6jIsUr2jvg%2FTGNiL9j%2BFgk%3D", "checksum"=>"9a34e28a37005076830aa16317a24bea", "path"=>"definitions/apache_site.rb", "specificity"=>"default"}, {"name"=>"web_app.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8d07dd964603f549f346579e23938a17?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=iWzjOd0%2Bmd9PBasU%2BNI%2BeniIydk%3D", "checksum"=>"8d07dd964603f549f346579e23938a17", "path"=>"definitions/web_app.rb", "specificity"=>"default"}], "name"=>"apache2-1.0.0", "attributes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8bd732edd316badd9df5c9209feadc15?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=8XaTZcB3n9H%2FiC5E31u3MduUHjI%3D", "checksum"=>"8bd732edd316badd9df5c9209feadc15", "path"=>"attributes/default.rb", "specificity"=>"default"}], "files"=>[{"name"=>"apache2_module_conf_generate.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-72b1767bbcfe18d79d2c834c41ed5db3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=w150AQZEkVXtgszY4j8lvDAVEcY%3D", "checksum"=>"72b1767bbcfe18d79d2c834c41ed5db3", "path"=>"files/default/apache2_module_conf_generate.pl", "specificity"=>"default"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"apache2", "description"=>"Installs and configures all aspects of apache2 using Debian style symlinks with helper definitions", "long_description"=>"Description\n===========\n\nThis cookbook provides a complete Debian/Ubuntu style Apache HTTPD configuration. Non-Debian based distributions such as Red Hat/CentOS, ArchLinux and others supported by this cookbook will have a configuration that mimics Debian/Ubuntu style as it is easier to manage with Chef.\n\nDebian-style Apache configuration uses scripts to manage modules and sites (vhosts). The scripts are:\n\n* a2ensite\n* a2dissite\n* a2enmod\n* a2dismod\n\nThis cookbook ships with templates of these scripts for non Debian/Ubuntu platforms. The scripts are used in the __Definitions__ below.\n\nRequirements\n============\n\n## Cookbooks:\n\nThis cookbook doesn't have direct dependencies on other cookbooks. Depending on your OS configuration and security policy, you may need additional recipes or cookbooks for this cookbook's recipes to converge on the node. In particular, the following Operating System nuances may affect the behavior:\n\n* apt cache outdated\n* SELinux enabled\n* IPtables\n* Compile tools\n\nOn Ubuntu/Debian, use Opscode's `apt` cookbook to ensure the package cache is updated so Chef can install packages, or consider putting apt-get in your bootstrap process or [knife bootstrap template](http://wiki.opscode.com/display/chef/Knife+Bootstrap).\n\nOn RHEL, SELinux is enabled by default. The `selinux` cookbook contains a `permissive` recipe that can be used to set SELinux to \"Permissive\" state.\n\nThe easiest but certainly not ideal way to deal with IPtables is of course to flush all rules. Opscode does provide an `iptables` cookbook but is migrating from the approach used there to a more robust solution utilizing a general \"firewall\" LWRP that would have an \"iptables\" provider. Alternately, you can use ufw, with Opscode's `ufw` and `firewall` cookbooks to set up rules. See those cookbooks' READMEs for documentation.\n\nBuild/compile tools may not be installed on the system by default. Some recipes (e.g., `apache2::mode_auth_openid`) build the module from source. Use Opscode's `build-essential` cookbook to get essential build packages installed.\n\n## Platforms:\n\n* Debian\n* Ubuntu\n* Red Hat/CentOS/Scientific Linux/Fedora (RHEL Family)\n* SUSE/OpenSUSE\n* ArchLinux\n\n### Notes for RHEL Family:\n\nOn Red Hat Enterprise Linux and derivatives, the EPEL repository may be necessary to install packages used in certain recipes. The `apache2::default` recipe, however, does not require any additional repositories. Opscode's `yum` cookbook contains a recipe to add the EPEL repository. See __Examples__ for more information.\n\nAttributes\n==========\n\nThis cookbook uses many attributes, broken up into a few different kinds.\n\nPlatform specific\n-----------------\n\nIn order to support the broadest number of platforms, several attributes are determined based on the node's platform. See the attributes/default.rb file for default values in the case statement at the top of the file.\n\n* `node['apache']['dir']` - Location for the Apache configuration\n* `node['apache']['log_dir']` - Location for Apache logs\n* `node['apache']['user']` - User Apache runs as\n* `node['apache']['group']` - Group Apache runs as\n* `node['apache']['binary']` - Apache httpd server daemon\n* `node['apache']['icondir']` - Location for icons\n* `node['apache']['cache_dir']` - Location for cached files used by Apache itself or recipes\n* `node['apache']['pid_file']` - Location of the PID file for Apache httpd\n* `node['apache']['lib_dir']` - Location for shared libraries\n\nGeneral settings\n----------------\n\nThese are general settings used in recipes and templates. Default values are noted.\n\n* `node['apache']['listen_ports']` - Ports that httpd should listen on. Default is an array of ports 80 and 443.\n* `node['apache']['contact']` - Value for ServerAdmin directive. Default \"ops@example.com\".\n* `node['apache']['timeout']` - Value for the Timeout directive. Default is 300.\n* `node['apache']['keepalive']` - Value for the KeepAlive directive. Default is On.\n* `node['apache']['keepaliverequests']` - Value for MaxKeepAliveRequests. Default is 100.\n* `node['apache']['keepalivetimeout']` - Value for the KeepAliveTimeout directive. Default is 5.\n\nPrefork attributes\n------------------\n\nPrefork attributes are used for tuning the Apache HTTPD prefork MPM configuration.\n\n* `node['apache']['prefork']['startservers']` - initial number of server processes to start. Default is 16.\n* `node['apache']['prefork']['minspareservers']` - minimum number of spare server processes. Default 16.\n* `node['apache']['prefork']['maxspareservers']` - maximum number of spare server processes. Default 32.\n* `node['apache']['prefork']['serverlimit']` - upper limit on configurable server processes. Default 400.\n* `node['apache']['prefork']['maxclients']` - Maximum number of simultaneous connections.\n* `node['apache']['prefork']['maxrequestsperchild']` - Maximum number of request a child process will handle. Default 10000.\n\nWorker attributes\n-----------------\n\nWorker attributes are used for tuning the Apache HTTPD worker MPM configuration.\n\n* `node['apache']['worker']['startservers']` - Initial number of server processes to start. Default 4\n* `node['apache']['worker']['maxclients']` - Maximum number of simultaneous connections. Default 1024.\n* `node['apache']['worker']['minsparethreads]` - Minimum number of spare worker threads. Default 64\n* `node['apache']['worker']['maxsparethreads]` - Maximum number of spare worker threads. Default 192.\n* `node['apache']['worker']['maxrequestsperchild']` - Maximum number of requests a child process will handle.\n\nRecipes\n=======\n\nMost of the recipes in the cookbook are for enabling Apache modules. Where additional configuration or behavior is used, it is documented below in more detail.\n\nThe following recipes merely enable the specified module: `mod_alias`, `mod_basic`, `mod_digest`, `mod_authn_file`, `mod_authnz_ldap`, `mod_authz_default`, `mod_authz_groupfile`, `mod_authz_host`, `mod_authz_user`, `mod_autoindex`, `mod_cgi`, `mod_dav_fs`, `mod_dav_svn`, `mod_deflate`, `mod_dir`, `mod_env`, `mod_expires`, `mod_headers`, `mod_ldap`, `mod_log_config`, `mod_mime`, `mod_negotiation`, `mod_proxy`, `mod_proxy_ajp`, `mod_proxy_balancer`, `mod_proxy_connect`, `mod_proxy_http`, `mod_python`, `mod_rewrite`, `mod_setenvif`, `mod_status`, `mod_wsgi`, `mod_xsendfile`.\n\nOn RHEL Family distributions, certain modules ship with a config file with the package. The recipes here may delete those configuration files to ensure they don't conflict with the settings from the cookbook, which will use per-module configuration in `/etc/httpd/mods-enabled`.\n\ndefault\n-------\n\nThe default recipe does a number of things to set up Apache HTTPd.\n\nmod\\_auth\\_openid\n-----------------\n\nThis recipe compiles the module from source. In addition to `build-essential`, some other packages are included for installation like the GNU C++ compiler and development headers.\n\nTo use the module in your own cookbooks to authenticate systems using OpenIDs, specify an array of OpenIDs that are allowed to authenticate with the attribute `node['apache']['allowed_openids']`. Use the following in a vhost to protect with OpenID authentication:\n\n AuthOpenIDEnabled On\n AuthOpenIDDBLocation /var/cache/apache2/mod_auth_openid.db\n AuthOpenIDUserProgram /usr/local/bin/mod_auth_openid.rb\n\nChange the DBLocation as appropriate for your platform. You'll need to change the file in the recipe to match. The UserProgram is optional if you don't want to limit access by certain OpenIDs.\n\nmod\\_fcgid\n----------\n\nInstalls the fcgi package and enables the module. Requires EPEL on RHEL family.\n\nOn RHEL family, this recipe will delete the fcgid.conf and on version 6+, create the /var/run/httpd/mod_fcgid` directory, which prevents the emergency error:\n\n [emerg] (2)No such file or directory: mod_fcgid: Can't create shared memory for size XX bytes\n\nmod\\_php5\n--------\n\nSimply installs the appropriate package on Debian, Ubuntu and ArchLinux.\n\nOn Red Hat family distributions including Fedora, the php.conf that comes with the package is removed. On RHEL platforms less than v6, the `php53` package is used.\n\nmod\\_ssl\n--------\n\nBesides installing and enabling `mod_ssl`, this recipe will append port 443 to the `node['apache']['listen_ports']` attribute array and update the ports.conf.\n\ngod\\_monitor\n------------\n\nSets up a `god` monitor for Apache. External requirements are the `god` and `runit` cookbooks from Opscode.\n\nDefinitions\n===========\n\nThe cookbook provides a few definitions. At some point in the future these definitions may be refactored into lightweight resources and providers.\n\napache\\_conf\n------------\n\nSets up configuration file for an Apache module from a template. The template should be in the same cookbook where the definition is used. This is used by the `apache_module` definition and is not often used directly.\n\nThis will use a template resource to write the module's configuration file in the `mods-available` under the Apache configuration directory (`node['apache']['dir']`). This is a platform-dependent location. See __apache\\_module__.\n\n### Parameters:\n\n* `name` - Name of the template. When used from the `apache_module`, it will use the same name as the module.\n\n### Examples:\n\nCreate `\#{node['apache']['dir']}/mods-available/alias.conf`.\n\n apache_conf \"alias\"\n\napache\\_module\n--------------\n\nEnable or disable an Apache module in `\#{node['apache']['dir']}/mods-available` by calling `a2enmod` or `a2dismod` to manage the symbolic link in `\#{node['apache']['dir']}/mods-enabled`. If the module has a configuration file, a template should be created in the cookbook where the definition is used. See __Examples__.\n\n### Parameters:\n\n* `name` - Name of the module enabled or disabled with the `a2enmod` or `a2dismod` scripts.\n* `enable` - Default true, which uses `a2enmod` to enable the module. If false, the module will be disabled with `a2dismod`.\n* `conf` - Default false. Set to true if the module has a config file, which will use `apache_conf` for the file.\n* `filename` - specify the full name of the file, e.g.\n\n### Examples:\n\nEnable the ssl module, which also has a configuration template in `templates/default/ssl.conf.erb`.\n\n apache_module \"ssl\" do\n conf true\n end\n\nEnable the php5 module, which has a different filename than the module default:\n\n apache_module \"php5\" do\n filename \"libphp5.so\"\n end\n\nDisable a module:\n\n apache_module \"disabled_module\" do\n enable false\n end\n\nSee the recipes directory for many more examples of `apache_module`.\n\napache\\_site\n------------\n\nEnable or disable a VirtualHost in `\#{node['apache']['dir']}/sites-available` by calling a2ensite or a2dissite to manage the symbolic link in `\#{node['apache']['dir']}/sites-enabled`.\n\nThe template for the site must be managed as a separate resource. To combine the template with enabling a site, see `web_app`.\n\n### Parameters:\n\n* `name` - Name of the site.\n* `enable` - Default true, which uses `a2ensite` to enable the site. If false, the site will be disabled with `a2dissite`.\n\nweb\\_app\n--------\n\nManage a template resource for a VirtualHost site, and enable it with `apache_site`. This is commonly done for managing web applications such as Ruby on Rails, PHP or Django, and the default behavior reflects that. However it is flexible.\n\nThis definition includes some recipes to make sure the system is configured to have Apache and some sane default modules:\n\n* `apache2`\n* `apache2::mod_rewrite`\n* `apache2::mod_deflate`\n* `apache2::mod_headers`\n\nIt will then configure the template (see __Parameters__ and __Examples__ below), and enable or disable the site per the `enable` parameter.\n\n### Parameters:\n\nCurrent parameters used by the definition:\n\n* `name` - The name of the site. The template will be written to `\#{node['apache']['dir']}/sites-available/\#{params[:name]}.conf`\n* `cookbook` - Optional. Cookbook where the source template is. If this is not defined, Chef will use the named template in the cookbook where the definition is used.\n* `template` - Default `web_app.conf.erb`, source template file. \n* `enable` - Default true. Passed to the `apache_site` definition.\n\nAdditional parameters can be defined when the definition is called in a recipe, see __Examples__.\n\n### Examples:\n\nAll parameters are passed into the template. You can use whatever you like. The apache2 cookbook comes with a `web_app.conf.erb` template as an example. The following parameters are used in the template:\n\n* `server_name` - ServerName directive.\n* `server_aliases` - ServerAlias directive. Must be an array of aliases.\n* `docroot` - DocumentRoot directive.\n* `application_name` - Used in RewriteLog directive. Will be set to the `name` parameter.\n\nTo use the default web_app, for example:\n\n web_app \"my_site\" do\n server_name node['hostname']\n server_aliases [node['fqdn'], \"my-site.example.com\"]\n docroot \"/srv/www/my_site\"\n end\n\nThe parameters specified will be used as:\n\n* `@params[:server_name]`\n* `@params[:server_aliases]`\n* `@params[:docroot]`\n\nIn the template. When you write your own, the `@` is significant.\n\nFor more information about Definitions and parameters, see the [Chef Wiki](http://wiki.opscode.com/display/chef/Definitions)\n\nUsage\n=====\n\nUsing this cookbook is relatively straightforward. Add the desired recipes to the run list of a node, or create a role. Depending on your environment, you may have multiple roles that use different recipes from this cookbook. Adjust any attributes as desired. For example, to create a basic role for web servers that provide both HTTP and HTTPS:\n\n % cat roles/webserver.rb\n name \"webserver\"\n description \"Systems that serve HTTP and HTTPS\"\n run_list(\n \"recipe[apache2]\",\n \"recipe[apache2::mod_ssl]\"\n )\n default_attributes(\n \"apache2\" => {\n \"listen_ports\" => [\"80\", \"443\"]\n }\n )\n\nFor examples of using the definitions in your own recipes, see their respective sections above.\n\nChanges\n=======\n\n## v1.0.0\n\n* Red Hat family support is greatly improved, all recipes except `god_monitor` converge.\n* Recipe `mod_auth_openid` now works on RHEL family distros\n* Recipe `mod_php5` will now remove config from package on RHEL family so it doesn't conflict with the cookbook's.\n* Added `php5.conf.erb` template for `mod_php5` recipe.\n* Create the run state directory for `mod_fcgid` to prevent a startup error on RHEL version 6.\n* New attribute `node['apache']['lib_dir']` to handle lib vs lib64 on RHEL family distributions.\n* New attribute `node['apache']['group']`.\n* Scientific Linux support added.\n* Use a file resource instead of the generate-module-list executed perl script on RHEL family.\n* \"default\" site can now be disabled.\n* web_app now has an \"enable\" parameter.\n* Support for dav_fs apache module.\n* Tickets resolved in this release: COOK-754, COOK-753, COOK-665, COOK-624, COOK-579, COOK-519, COOK-518\n* Fix node references in template for a2dissite\n* Use proper user and group attributes on files and templates.\n* Replace the anemic README.rdoc with this new and improved superpowered README.md :).\n\nLicense and Authors\n===================\n\nAuthor:: Adam Jacob <adam@opscode.com>\nAuthor:: Joshua Timberman <joshua@opscode.com>\nAuthor:: Bryan McLellan <bryanm@widemile.com>\nAuthor:: Dave Esposito <esposito@espolinux.corpnet.local>\nAuthor:: David Abdemoulaie <github@hobodave.com>\nAuthor:: Edmund Haselwanter <edmund@haselwanter.com>\nAuthor:: Eric Rochester <err8n@virginia.edu>\nAuthor:: Jim Browne <jbrowne@42lines.net>\nAuthor:: Matthew Kent <mkent@magoazul.com>\nAuthor:: Nathen Harvey <nharvey@customink.com>\nAuthor:: Ringo De Smet <ringo.de.smet@amplidata.com>\nAuthor:: Sean OMeara <someara@opscode.com>\nAuthor:: Seth Chisamore <schisamo@opscode.com>\nAuthor:: Gilles Devaux <gilles@peerpong.com>\n\nCopyright:: 2009-2011, Opscode, Inc\nCopyright:: 2011, Atriso\nCopyright:: 2011, CustomInk, LLC.\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"=>{"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "arch"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"apache2::mod_dav"=>">= 0.0.0", "apache2::mod_dav_fs"=>">= 0.0.0", "apache2::mod_deflate"=>">= 0.0.0", "apache2::mod_mime"=>">= 0.0.0", "apache2::mod_php5"=>">= 0.0.0", "apache2::mod_proxy_ajp"=>">= 0.0.0", "apache2::mod_auth_basic"=>">= 0.0.0", "apache2::mod_authz_groupfile"=>">= 0.0.0", "apache2::mod_cgi"=>">= 0.0.0", "apache2::mod_negotiation"=>">= 0.0.0", "apache2::mod_python"=>">= 0.0.0", "apache2::mod_setenvif"=>">= 0.0.0", "apache2::mod_ssl"=>">= 0.0.0", "apache2::mod_authz_host"=>">= 0.0.0", "apache2::mod_autoindex"=>">= 0.0.0", "apache2::mod_dav_svn"=>">= 0.0.0", "apache2::mod_rewrite"=>">= 0.0.0", "apache2::mod_authz_user"=>">= 0.0.0", "apache2::mod_headers"=>">= 0.0.0", "apache2::mod_actions"=>">= 0.0.0", "apache2::mod_auth_digest"=>">= 0.0.0", "apache2::mod_authnz_ldap"=>">= 0.0.0", "apache2::mod_fcgid"=>">= 0.0.0", "apache2::mod_proxy"=>">= 0.0.0", "apache2::mod_proxy_connect"=>">= 0.0.0", "apache2::mod_env"=>">= 0.0.0", "apache2"=>">= 0.0.0", "apache2::god_monitor"=>">= 0.0.0", "apache2::mod_alias"=>">= 0.0.0", "apache2::mod_expires"=>">= 0.0.0", "apache2::mod_ldap"=>">= 0.0.0", "apache2::mod_log_config"=>">= 0.0.0", "apache2::mod_proxy_http"=>">= 0.0.0", "apache2::mod_status"=>">= 0.0.0", "apache2::mod_auth_openid"=>">= 0.0.0", "apache2::mod_authn_file"=>">= 0.0.0", "apache2::mod_wsgi"=>">= 0.0.0", "apache2::mod_xsendfile"=>">= 0.0.0", "apache2::mod_authz_default"=>">= 0.0.0", "apache2::mod_dir"=>">= 0.0.0", "apache2::mod_proxy_balancer"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{"apache/contact"=>{"required"=>"optional", "calculated"=>false, "default"=>"ops@example.com", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Contact", "description"=>"Email address of webmaster"}, "apache/serversignature"=>{"required"=>"optional", "calculated"=>false, "default"=>"On", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Server Signature", "description"=>"Configure footer on server-generated documents"}, "apache/traceenable"=>{"required"=>"optional", "calculated"=>false, "default"=>"On", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Trace Enable", "description"=>"Determine behavior of TRACE requests"}, "apache/user"=>{"required"=>"optional", "calculated"=>false, "default"=>"www-data", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache User", "description"=>"User Apache runs as"}, "apache/icondir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/usr/share/apache2/icons", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Icondir", "description"=>"Directory location for icons"}, "apache/timeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"300", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Timeout", "description"=>"Connection timeout value"}, "apache/keepaliverequests"=>{"required"=>"optional", "calculated"=>false, "default"=>"100", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Keepalive Requests", "description"=>"Number of requests allowed on a persistent connection"}, "apache/worker"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Apache Worker", "description"=>"Hash of Apache prefork tuning attributes."}, "apache/worker/maxclients"=>{"required"=>"optional", "calculated"=>false, "default"=>"1024", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM MaxClients", "description"=>"Maximum number of simultaneous connections"}, "apache/worker/threadsperchild"=>{"required"=>"optional", "calculated"=>false, "default"=>"64", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM ThreadsPerChild", "description"=>"Constant number of worker threads in each server process"}, "apache/dir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/etc/apache2", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Directory", "description"=>"Location for Apache configuration"}, "apache/worker/maxrequestsperchild"=>{"required"=>"optional", "calculated"=>false, "default"=>"0", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM MaxRequestsPerChild", "description"=>"Maximum number of request a child process will handle"}, "apache/binary"=>{"required"=>"optional", "calculated"=>false, "default"=>"/usr/sbin/apache2", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Binary", "description"=>"Apache server daemon program"}, "apache/allowed_openids"=>{"required"=>"optional", "calculated"=>false, "default"=>"", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Allowed OpenIDs", "description"=>"Array of OpenIDs allowed to authenticate"}, "apache/prefork/minspareservers"=>{"required"=>"optional", "calculated"=>false, "default"=>"16", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM MinSpareServers", "description"=>"Minimum number of spare server processes"}, "apache/prefork/serverlimit"=>{"required"=>"optional", "calculated"=>false, "default"=>"400", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM ServerLimit", "description"=>"Upper limit on configurable server processes"}, "apache/listen_ports"=>{"required"=>"optional", "calculated"=>false, "default"=>["80", "443"], "choice"=>[], "type"=>"array", "recipes"=>[], "display_name"=>"Apache Listen Ports", "description"=>"Ports that Apache should listen on"}, "apache/prefork/startservers"=>{"required"=>"optional", "calculated"=>false, "default"=>"16", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM StartServers", "description"=>"Number of MPM servers to start"}, "apache/keepalivetimeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"5", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Keepalive Timeout", "description"=>"Time to wait for requests on persistent connection"}, "apache/prefork/maxrequestsperchild"=>{"required"=>"optional", "calculated"=>false, "default"=>"10000", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM MaxRequestsPerChild", "description"=>"Maximum number of request a child process will handle"}, "apache"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Apache Hash", "description"=>"Hash of Apache attributes"}, "apache/keepalive"=>{"required"=>"optional", "calculated"=>false, "default"=>"On", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Keepalive", "description"=>"HTTP persistent connections"}, "apache/log_dir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/etc/apache2", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Log Directory", "description"=>"Location for Apache logs"}, "apache/servertokens"=>{"required"=>"optional", "calculated"=>false, "default"=>"Prod", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Server Tokens", "description"=>"Server response header"}, "apache/prefork"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Apache Prefork", "description"=>"Hash of Apache prefork tuning attributes."}, "apache/prefork/maxclients"=>{"required"=>"optional", "calculated"=>false, "default"=>"400", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM MaxClients", "description"=>"Maximum number of simultaneous connections"}, "apache/worker/startservers"=>{"required"=>"optional", "calculated"=>false, "default"=>"4", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM StartServers", "description"=>"Initial number of server processes to start"}, "apache/worker/maxsparethreads"=>{"required"=>"optional", "calculated"=>false, "default"=>"192", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM MaxSpareThreads", "description"=>"Maximum number of spare worker threads"}, "apache/prefork/maxspareservers"=>{"required"=>"optional", "calculated"=>false, "default"=>"32", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM MaxSpareServers", "description"=>"Maximum number of spare server processes"}, "apache/worker/minsparethreads"=>{"required"=>"optional", "calculated"=>false, "default"=>"64", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM MinSpareThreads", "description"=>"Minimum number of spare worker threads"}}, "groupings"=>{}, "recipes"=>{"apache2::mod_dav"=>"Apache module 'dav'", "apache2::mod_dav_fs"=>"", "apache2::mod_deflate"=>"Apache module 'deflate' with config file", "apache2::mod_mime"=>"Apache module 'mime' with config file", "apache2::mod_php5"=>"Apache module 'php5'", "apache2::mod_proxy_ajp"=>"Apache module 'proxy_ajp'", "apache2::mod_auth_basic"=>"Apache module 'auth_basic'", "apache2::mod_authz_groupfile"=>"Apache module 'authz_groupfile'", "apache2::mod_cgi"=>"Apache module 'cgi'", "apache2::mod_negotiation"=>"Apache module 'negotiation' with config file", "apache2::mod_python"=>"Apache module 'python'", "apache2::mod_setenvif"=>"Apache module 'setenvif' with config file", "apache2::mod_ssl"=>"Apache module 'ssl' with config file, adds port 443 to listen_ports", "apache2::mod_authz_host"=>"Apache module 'authz_host'", "apache2::mod_autoindex"=>"Apache module 'autoindex' with config file", "apache2::mod_dav_svn"=>"Apache module 'dav_svn'", "apache2::mod_rewrite"=>"Apache module 'rewrite'", "apache2::mod_authz_user"=>"Apache module 'authz_user'", "apache2::mod_headers"=>"Apache module 'headers'", "apache2::mod_actions"=>"", "apache2::mod_auth_digest"=>"Apache module 'auth_digest'", "apache2::mod_authnz_ldap"=>"Apache module 'authnz_ldap'", "apache2::mod_fcgid"=>"Apache module 'fcgid', package on ubuntu/debian, rhel/centos, compile source on suse; with config file", "apache2::mod_proxy"=>"Apache module 'proxy' with config file", "apache2::mod_proxy_connect"=>"Apache module 'proxy_connect'", "apache2::mod_env"=>"Apache module 'env'", "apache2"=>"Main Apache configuration", "apache2::god_monitor"=>"", "apache2::mod_alias"=>"Apache module 'alias' with config file", "apache2::mod_expires"=>"Apache module 'expires'", "apache2::mod_ldap"=>"Apache module 'ldap'", "apache2::mod_log_config"=>"Apache module 'log_config'", "apache2::mod_proxy_http"=>"Apache module 'proxy_http'", "apache2::mod_status"=>"Apache module 'status' with config file", "apache2::mod_auth_openid"=>"Apache module 'authopenid'", "apache2::mod_authn_file"=>"Apache module 'authn_file'", "apache2::mod_wsgi"=>"", "apache2::mod_xsendfile"=>"Apache module 'xsendfile'", "apache2::mod_authz_default"=>"Apache module 'authz_default'", "apache2::mod_dir"=>"Apache module 'dir' with config file", "apache2::mod_proxy_balancer"=>"Apache module 'proxy_balancer'"}, "version"=>"1.0.0"}, "libraries"=>[], "templates"=>[{"name"=>"a2dismod.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-802640853e3c8243e9229bddabe5d971?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=wrGsbhRN9a0PnM%2F6GeV4jH4KrVc%3D", "checksum"=>"802640853e3c8243e9229bddabe5d971", "path"=>"templates/default/a2dismod.erb", "specificity"=>"default"}, {"name"=>"a2dissite.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-01aeeda1769b84fd4bca0ffa3d08b8e1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ebxZsgsJl2We2MXgrzkRQjdB4Os%3D", "checksum"=>"01aeeda1769b84fd4bca0ffa3d08b8e1", "path"=>"templates/default/a2dissite.erb", "specificity"=>"default"}, {"name"=>"a2enmod.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5555e79ad578ad44cc00b3dd7ad85e53?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=3Ph0Mdb3MxH2Nl78MK6gjxSdpCI%3D", "checksum"=>"5555e79ad578ad44cc00b3dd7ad85e53", "path"=>"templates/default/a2enmod.erb", "specificity"=>"default"}, {"name"=>"a2ensite.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-56579df79e6ff12511cc2a1522fd7af2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=2njWbN51TlyDlzJw8rByJM%2FuMYs%3D", "checksum"=>"56579df79e6ff12511cc2a1522fd7af2", "path"=>"templates/default/a2ensite.erb", "specificity"=>"default"}, {"name"=>"apache2.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6daaa1295dc07f91f097303827e6c516?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=hMsoE%2BRVCOXrf4%2FNuGAaMqx8fd4%3D", "checksum"=>"6daaa1295dc07f91f097303827e6c516", "path"=>"templates/default/apache2.conf.erb", "specificity"=>"default"}, {"name"=>"apache2.god.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0bf184a24259c8943c1357d5197df969?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=D0Vl9kMNPv3LG0kFy616FTReP44%3D", "checksum"=>"0bf184a24259c8943c1357d5197df969", "path"=>"templates/default/apache2.god.erb", "specificity"=>"default"}, {"name"=>"charset.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e6fbb8adf631932851d6cc522c1e48d7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=tWYk23tHumaBq%2FtgtqccdcEqbtY%3D", "checksum"=>"e6fbb8adf631932851d6cc522c1e48d7", "path"=>"templates/default/charset.erb", "specificity"=>"default"}, {"name"=>"default-site.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dfaab7500bd34e2f011ed2c825cce3b9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pc0i3BRrBucV4TmnGRpAbivQv2A%3D", "checksum"=>"dfaab7500bd34e2f011ed2c825cce3b9", "path"=>"templates/default/default-site.erb", "specificity"=>"default"}, {"name"=>"http.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3e926b3973c44f91bddf6b0bfe0cb41d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=h7Aj19FoOSJ1DExSwlfisBElTyY%3D", "checksum"=>"3e926b3973c44f91bddf6b0bfe0cb41d", "path"=>"templates/default/http.erb", "specificity"=>"default"}, {"name"=>"mod_auth_openid.rb.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e438e3ed68630263c50bf6d93eb32ed8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=RU0yWXPni75TsnavX8sYEQ3LLzA%3D", "checksum"=>"e438e3ed68630263c50bf6d93eb32ed8", "path"=>"templates/default/mod_auth_openid.rb.erb", "specificity"=>"default"}, {"name"=>"mods/alias.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b193116af9bdc1e5427fc10b8f99087b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=9dHx6eGWj1jry4eYPHQEB7sljvQ%3D", "checksum"=>"b193116af9bdc1e5427fc10b8f99087b", "path"=>"templates/default/mods/alias.conf.erb", "specificity"=>"default"}, {"name"=>"mods/authopenid.load.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c349bdaa2f85de41c44aa7aa081ab19b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=lG8myu73D43v3K730XIf1BLusEc%3D", "checksum"=>"c349bdaa2f85de41c44aa7aa081ab19b", "path"=>"templates/default/mods/authopenid.load.erb", "specificity"=>"default"}, {"name"=>"mods/autoindex.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-77ea294b47d8d2e4dc68107907da8311?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=LXRtwXyY4yhUI85bKNuNsO2TWDM%3D", "checksum"=>"77ea294b47d8d2e4dc68107907da8311", "path"=>"templates/default/mods/autoindex.conf.erb", "specificity"=>"default"}, {"name"=>"mods/deflate.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-be181978c5856a761c0091b9c37ebb03?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VbtqFlSDsFtiNeKqbFzEDhj5VRo%3D", "checksum"=>"be181978c5856a761c0091b9c37ebb03", "path"=>"templates/default/mods/deflate.conf.erb", "specificity"=>"default"}, {"name"=>"mods/dir.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b6882491a6d2b823da960f19a50b132f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=wvxQiYLtnx8i2JkWdlqysMi%2FuuY%3D", "checksum"=>"b6882491a6d2b823da960f19a50b132f", "path"=>"templates/default/mods/dir.conf.erb", "specificity"=>"default"}, {"name"=>"mods/fcgid.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-72917e0a693a42d02fdf597a7c02c9a5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=UxeznsD0%2FFOpAo72y0HuFQQVTuI%3D", "checksum"=>"72917e0a693a42d02fdf597a7c02c9a5", "path"=>"templates/default/mods/fcgid.conf.erb", "specificity"=>"default"}, {"name"=>"mods/mime.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-54ead7911e724ef84076694c7e298bac?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=cfFXZsvs1uWg3U7vKEBcfLaJRvY%3D", "checksum"=>"54ead7911e724ef84076694c7e298bac", "path"=>"templates/default/mods/mime.conf.erb", "specificity"=>"default"}, {"name"=>"mods/negotiation.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-25480201827ba22eef212617006c1491?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=YW4E87EHNP2Yhty1LD44kOWhg8o%3D", "checksum"=>"25480201827ba22eef212617006c1491", "path"=>"templates/default/mods/negotiation.conf.erb", "specificity"=>"default"}, {"name"=>"mods/php5.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-595831b79587f9307fe8e79941c3d869?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=PPX8hzUaaQIiNB9QzWpVk4a9UaQ%3D", "checksum"=>"595831b79587f9307fe8e79941c3d869", "path"=>"templates/default/mods/php5.conf.erb", "specificity"=>"default"}, {"name"=>"mods/proxy.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-91c1f50d8c18df72c50dbe82e78156fa?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=4aB8m1d%2BpY9ci1%2BaxPE8Yv48p6s%3D", "checksum"=>"91c1f50d8c18df72c50dbe82e78156fa", "path"=>"templates/default/mods/proxy.conf.erb", "specificity"=>"default"}, {"name"=>"mods/README", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-18d5765cc152b19b351790cfcf00f3b8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=BuTki6Tl5L0iGd7mvXJtkr0ieV4%3D", "checksum"=>"18d5765cc152b19b351790cfcf00f3b8", "path"=>"templates/default/mods/README", "specificity"=>"default"}, {"name"=>"mods/setenvif.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e79d13751e71f24206025ffcd25a20cb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=do0jSK8H1kGIDufGRXun91HtICA%3D", "checksum"=>"e79d13751e71f24206025ffcd25a20cb", "path"=>"templates/default/mods/setenvif.conf.erb", "specificity"=>"default"}, {"name"=>"mods/ssl.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c6918beeddf38797e1301f79908ca501?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=EcaQZgV2ktfkK92uLcY8b0kZGGY%3D", "checksum"=>"c6918beeddf38797e1301f79908ca501", "path"=>"templates/default/mods/ssl.conf.erb", "specificity"=>"default"}, {"name"=>"mods/status.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2db2247ae37ae1e2bf9bf35413c14ab7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=qAnmZOogHO6cWSUXZjM9zqL%2FDM0%3D", "checksum"=>"2db2247ae37ae1e2bf9bf35413c14ab7", "path"=>"templates/default/mods/status.conf.erb", "specificity"=>"default"}, {"name"=>"port_apache.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6012594d39fef96f9392e69c6dd8801f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Xdl0qrqFq71EmAdrot%2BCO%2F4cgEc%3D", "checksum"=>"6012594d39fef96f9392e69c6dd8801f", "path"=>"templates/default/port_apache.erb", "specificity"=>"default"}, {"name"=>"ports.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-09ed7d522079615834a13990bdef2542?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=A0K2a%2BzZmFt%2B%2B0ynli%2F4O2WLnmA%3D", "checksum"=>"09ed7d522079615834a13990bdef2542", "path"=>"templates/default/ports.conf.erb", "specificity"=>"default"}, {"name"=>"security.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ebc22b863b112905b2de1c3af87ba341?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ZCWB5XNQd9CYI%2FN2pLBaJUgq1AY%3D", "checksum"=>"ebc22b863b112905b2de1c3af87ba341", "path"=>"templates/default/security.erb", "specificity"=>"default"}, {"name"=>"web_app.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b5395d7925e5f3f2040a49b829d24f9b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=04rjqFF8rQN%2F9DgvY3JUWMd1A5k%3D", "checksum"=>"b5395d7925e5f3f2040a49b829d24f9b", "path"=>"templates/default/web_app.conf.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"apache2", "version"=>"1.0.0", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a38843c84730c3c493b29b0c487b30b4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=3UtpvURlhW5bS98XzZMgQAY3mYU%3D", "checksum"=>"a38843c84730c3c493b29b0c487b30b4", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"god_monitor.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b1be95d4d44d8be4c158936e55a2a703?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=lRdGGxEmucGG%2FEGu4gd4sEpurtU%3D", "checksum"=>"b1be95d4d44d8be4c158936e55a2a703", "path"=>"recipes/god_monitor.rb", "specificity"=>"default"}, {"name"=>"mod_actions.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c80f70f33d2f393de24d4c8c9665cef5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=9I6TWNbwkOHwmvEjNnBAy1yUHv0%3D", "checksum"=>"c80f70f33d2f393de24d4c8c9665cef5", "path"=>"recipes/mod_actions.rb", "specificity"=>"default"}, {"name"=>"mod_alias.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5311d9085100054d059d0de65c922b4c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=mv6aRzJwuJ%2BniReYID4J6qnnBww%3D", "checksum"=>"5311d9085100054d059d0de65c922b4c", "path"=>"recipes/mod_alias.rb", "specificity"=>"default"}, {"name"=>"mod_auth_basic.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ee9323dc3c8ecac8369bd4a13baa0349?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=CrsleFP5z6t9Q3RlAVJuIPBc1zo%3D", "checksum"=>"ee9323dc3c8ecac8369bd4a13baa0349", "path"=>"recipes/mod_auth_basic.rb", "specificity"=>"default"}, {"name"=>"mod_auth_digest.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2f33fab3bde2a39d8a68fc0824a881a8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=r9Cs809YIebTEpnSijpJiBcq92s%3D", "checksum"=>"2f33fab3bde2a39d8a68fc0824a881a8", "path"=>"recipes/mod_auth_digest.rb", "specificity"=>"default"}, {"name"=>"mod_auth_openid.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-52773f20d0269f659cb8af69b925c2c9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=zuAQ6X2llPGVaCTQheA4S4t0e%2BE%3D", "checksum"=>"52773f20d0269f659cb8af69b925c2c9", "path"=>"recipes/mod_auth_openid.rb", "specificity"=>"default"}, {"name"=>"mod_authn_file.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-08fb2dd248315d7145a28a7b1bb74771?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=EAo1Hqc%2FZmAot6u2e6YU%2Fmi4jSo%3D", "checksum"=>"08fb2dd248315d7145a28a7b1bb74771", "path"=>"recipes/mod_authn_file.rb", "specificity"=>"default"}, {"name"=>"mod_authnz_ldap.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3e9f12c311cd6c0524d25ca17edfa6bd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=5mPR0TVBYCh8%2BaMGI4c%2Boc%2F5sP4%3D", "checksum"=>"3e9f12c311cd6c0524d25ca17edfa6bd", "path"=>"recipes/mod_authnz_ldap.rb", "specificity"=>"default"}, {"name"=>"mod_authz_default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e395be129fbf6e72ef050365f7124960?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Btp1QR35PvH2p2ZtqZ3%2FYk20OKo%3D", "checksum"=>"e395be129fbf6e72ef050365f7124960", "path"=>"recipes/mod_authz_default.rb", "specificity"=>"default"}, {"name"=>"mod_authz_groupfile.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e5b305c49abcc08c5093badb8b281c3d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2BmPqSY2ZoceG9bvm3cj17VfBAhY%3D", "checksum"=>"e5b305c49abcc08c5093badb8b281c3d", "path"=>"recipes/mod_authz_groupfile.rb", "specificity"=>"default"}, {"name"=>"mod_authz_host.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-abc49522bc269c995dd4296a4671888a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=mFr86tACKTqJEniriYn%2B%2FbAjlz4%3D", "checksum"=>"abc49522bc269c995dd4296a4671888a", "path"=>"recipes/mod_authz_host.rb", "specificity"=>"default"}, {"name"=>"mod_authz_user.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2121993aa594bb1f55251309ca7a0612?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=6OR%2BG%2BEdazfmza4w1mmRTvJ5pM0%3D", "checksum"=>"2121993aa594bb1f55251309ca7a0612", "path"=>"recipes/mod_authz_user.rb", "specificity"=>"default"}, {"name"=>"mod_autoindex.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d41e781d9b4a3c8144ad7a193bd0f534?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=eZy2jkh6WDWycqOj6nvWVfe6DA0%3D", "checksum"=>"d41e781d9b4a3c8144ad7a193bd0f534", "path"=>"recipes/mod_autoindex.rb", "specificity"=>"default"}, {"name"=>"mod_cgi.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5e873ba05385ad112d21441e79559c0d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=X5V%2F5KzL4nc5HMTXLQq162zkz5I%3D", "checksum"=>"5e873ba05385ad112d21441e79559c0d", "path"=>"recipes/mod_cgi.rb", "specificity"=>"default"}, {"name"=>"mod_dav.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9085a2ae95e9753dc75e04dc97cfe19d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=NeNi1wvg9YvqO3ZrwUbAgiznMQc%3D", "checksum"=>"9085a2ae95e9753dc75e04dc97cfe19d", "path"=>"recipes/mod_dav.rb", "specificity"=>"default"}, {"name"=>"mod_dav_fs.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-abc4862b98aa740a6cd8731564b50105?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ontwcDwc%2BpdzgCCog7j2hu3RrZU%3D", "checksum"=>"abc4862b98aa740a6cd8731564b50105", "path"=>"recipes/mod_dav_fs.rb", "specificity"=>"default"}, {"name"=>"mod_dav_svn.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-df377336ff061c3c272bafb70df19c9a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=QEFnZ6KSuKsLvi6z%2FnGnHTo32zs%3D", "checksum"=>"df377336ff061c3c272bafb70df19c9a", "path"=>"recipes/mod_dav_svn.rb", "specificity"=>"default"}, {"name"=>"mod_deflate.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f626ed24a129a4f89103b0b2f43f5542?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=V%2F7tryQqyaRvLz6B9a%2F31KUh66I%3D", "checksum"=>"f626ed24a129a4f89103b0b2f43f5542", "path"=>"recipes/mod_deflate.rb", "specificity"=>"default"}, {"name"=>"mod_dir.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d4b0501a8e72a8237d433d63e8a26833?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=NmOBbiMpF8THQ7F%2B7i0YJV6MkNw%3D", "checksum"=>"d4b0501a8e72a8237d433d63e8a26833", "path"=>"recipes/mod_dir.rb", "specificity"=>"default"}, {"name"=>"mod_env.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-07eb49c91211e6ffa502295bf2ecef22?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=X2737n%2FRCgqHSj4WwRcFsC%2BiKR4%3D", "checksum"=>"07eb49c91211e6ffa502295bf2ecef22", "path"=>"recipes/mod_env.rb", "specificity"=>"default"}, {"name"=>"mod_expires.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-91d720f227bc38c3f78bb8ab8206b50b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=NS2O%2B7jWnfuT9qJ%2BKbXqLW%2Bqz%2B4%3D", "checksum"=>"91d720f227bc38c3f78bb8ab8206b50b", "path"=>"recipes/mod_expires.rb", "specificity"=>"default"}, {"name"=>"mod_fcgid.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6d5d3f68f1a4ba9927b418158905806f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=78HH%2FyzHkB%2F8qrEWJgeE6ivK7%2BM%3D", "checksum"=>"6d5d3f68f1a4ba9927b418158905806f", "path"=>"recipes/mod_fcgid.rb", "specificity"=>"default"}, {"name"=>"mod_headers.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ab1792e9de7461ddf4861e461c0c8a24?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=fHjmjowL6YdkOnMFHXqeYX3H8Rw%3D", "checksum"=>"ab1792e9de7461ddf4861e461c0c8a24", "path"=>"recipes/mod_headers.rb", "specificity"=>"default"}, {"name"=>"mod_ldap.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a01a7b5839b012830e416b8614eba081?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=99XrM6OHk%2B8pT9h%2BtUKNRFsUEjY%3D", "checksum"=>"a01a7b5839b012830e416b8614eba081", "path"=>"recipes/mod_ldap.rb", "specificity"=>"default"}, {"name"=>"mod_log_config.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a84ebf7f17b1027aa50d6531471f2050?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=r%2BsutXgITuh%2FL546fSk5kVcxkOg%3D", "checksum"=>"a84ebf7f17b1027aa50d6531471f2050", "path"=>"recipes/mod_log_config.rb", "specificity"=>"default"}, {"name"=>"mod_mime.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7709eb03ccacf46317acee757e27c26c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=gUD9vBBRqO%2FllcvIcVmBIgFr%2Fl4%3D", "checksum"=>"7709eb03ccacf46317acee757e27c26c", "path"=>"recipes/mod_mime.rb", "specificity"=>"default"}, {"name"=>"mod_negotiation.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9daa5f1afb0f08c8828927184d6d4c05?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Iv4Btacg11y7AW2fiNlifzIvzIk%3D", "checksum"=>"9daa5f1afb0f08c8828927184d6d4c05", "path"=>"recipes/mod_negotiation.rb", "specificity"=>"default"}, {"name"=>"mod_php5.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6dddf6a39f92b56407b9c504972d8b0a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=oCik11TBTBI6aEc0lkyiFtyYsmo%3D", "checksum"=>"6dddf6a39f92b56407b9c504972d8b0a", "path"=>"recipes/mod_php5.rb", "specificity"=>"default"}, {"name"=>"mod_proxy.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6f61d8883cff20d72c384d562b9a2ea7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=IiIcwnULOVHfoo%2FZYf5ielh%2BNj0%3D", "checksum"=>"6f61d8883cff20d72c384d562b9a2ea7", "path"=>"recipes/mod_proxy.rb", "specificity"=>"default"}, {"name"=>"mod_proxy_ajp.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9ac3d0d9b7fe77607317e87eeeca1975?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=dWwwISQKpOTnVous1vKkArdneys%3D", "checksum"=>"9ac3d0d9b7fe77607317e87eeeca1975", "path"=>"recipes/mod_proxy_ajp.rb", "specificity"=>"default"}, {"name"=>"mod_proxy_balancer.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-63774b0373244cc4229341a47b564116?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=jaFcIcdYk7%2Bp%2B0ABD2V2fnK3Am0%3D", "checksum"=>"63774b0373244cc4229341a47b564116", "path"=>"recipes/mod_proxy_balancer.rb", "specificity"=>"default"}, {"name"=>"mod_proxy_connect.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8520056403b26270fcddd033fe00ebff?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Dn%2FzLKL2ai1aqmyNMQoHbDyv5kg%3D", "checksum"=>"8520056403b26270fcddd033fe00ebff", "path"=>"recipes/mod_proxy_connect.rb", "specificity"=>"default"}, {"name"=>"mod_proxy_http.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-99007d041a525c7c5c335a4d3f02942b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=12GBm4zEAcRCIOdnatZBA7GZBas%3D", "checksum"=>"99007d041a525c7c5c335a4d3f02942b", "path"=>"recipes/mod_proxy_http.rb", "specificity"=>"default"}, {"name"=>"mod_python.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d56498dcb01f3d87553bab769f9005ab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Ld3Rxw2bMyB1Zuj%2BFNZRYM0eFhQ%3D", "checksum"=>"d56498dcb01f3d87553bab769f9005ab", "path"=>"recipes/mod_python.rb", "specificity"=>"default"}, {"name"=>"mod_rewrite.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3923941ada6bf8378ea35a6208e8a34e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=8i1gyYL%2BLy5xXb3l6mYnMEnN13M%3D", "checksum"=>"3923941ada6bf8378ea35a6208e8a34e", "path"=>"recipes/mod_rewrite.rb", "specificity"=>"default"}, {"name"=>"mod_setenvif.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-149c98c0aa89ab5cca07bfce2eb3aef9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=7Sa2oePOYg5lPM6hJoWX2%2BJ%2B%2Fmw%3D", "checksum"=>"149c98c0aa89ab5cca07bfce2eb3aef9", "path"=>"recipes/mod_setenvif.rb", "specificity"=>"default"}, {"name"=>"mod_ssl.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e4c11a401dc325b7e6b5ab153a11be15?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pNGqimVpxtWopdaC3rhI8IxkAiE%3D", "checksum"=>"e4c11a401dc325b7e6b5ab153a11be15", "path"=>"recipes/mod_ssl.rb", "specificity"=>"default"}, {"name"=>"mod_status.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d41a55c93371095b32513964ab8d9b0f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Q0v6NJZOlBFe10v%2F9ueVs1mFJSs%3D", "checksum"=>"d41a55c93371095b32513964ab8d9b0f", "path"=>"recipes/mod_status.rb", "specificity"=>"default"}, {"name"=>"mod_wsgi.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-efe4db0fd3f1ca4287e038680f9fdee4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2BqlNPeWGzpoKsyCdU4tPulZlGzs%3D", "checksum"=>"efe4db0fd3f1ca4287e038680f9fdee4", "path"=>"recipes/mod_wsgi.rb", "specificity"=>"default"}, {"name"=>"mod_xsendfile.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f1adab8e7519e907523078b7473e808c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=uxw72q22y%2BblCbyOYQYOSfoi2sg%3D", "checksum"=>"f1adab8e7519e907523078b7473e808c", "path"=>"recipes/mod_xsendfile.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-98d7d67058d19e8e32cb5891a43a3792?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=BBjt615ILhuwxb4SXFZN6ONJbhQ%3D", "checksum"=>"98d7d67058d19e8e32cb5891a43a3792", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-29a975455d7a971ee7d05aaa6e6b29d0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=mIIHEBqbp8KOEkXPYDJn1%2Bb%2F%2FL4%3D", "checksum"=>"29a975455d7a971ee7d05aaa6e6b29d0", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e2052dd9d5813233f29ab2f3ffb832f5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2Bho4YhBLeTBpzrRivsXJhz0HGr8%3D", "checksum"=>"e2052dd9d5813233f29ab2f3ffb832f5", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x000000043d2030 @cookbook=nil, @name="apache2", @long_description="Description\n===========\n\nThis cookbook provides a complete Debian/Ubuntu style Apache HTTPD configuration. Non-Debian based distributions such as Red Hat/CentOS, ArchLinux and others supported by this cookbook will have a configuration that mimics Debian/Ubuntu style as it is easier to manage with Chef.\n\nDebian-style Apache configuration uses scripts to manage modules and sites (vhosts). The scripts are:\n\n* a2ensite\n* a2dissite\n* a2enmod\n* a2dismod\n\nThis cookbook ships with templates of these scripts for non Debian/Ubuntu platforms. The scripts are used in the __Definitions__ below.\n\nRequirements\n============\n\n## Cookbooks:\n\nThis cookbook doesn't have direct dependencies on other cookbooks. Depending on your OS configuration and security policy, you may need additional recipes or cookbooks for this cookbook's recipes to converge on the node. In particular, the following Operating System nuances may affect the behavior:\n\n* apt cache outdated\n* SELinux enabled\n* IPtables\n* Compile tools\n\nOn Ubuntu/Debian, use Opscode's `apt` cookbook to ensure the package cache is updated so Chef can install packages, or consider putting apt-get in your bootstrap process or [knife bootstrap template](http://wiki.opscode.com/display/chef/Knife+Bootstrap).\n\nOn RHEL, SELinux is enabled by default. The `selinux` cookbook contains a `permissive` recipe that can be used to set SELinux to \"Permissive\" state.\n\nThe easiest but certainly not ideal way to deal with IPtables is of course to flush all rules. Opscode does provide an `iptables` cookbook but is migrating from the approach used there to a more robust solution utilizing a general \"firewall\" LWRP that would have an \"iptables\" provider. Alternately, you can use ufw, with Opscode's `ufw` and `firewall` cookbooks to set up rules. See those cookbooks' READMEs for documentation.\n\nBuild/compile tools may not be installed on the system by default. Some recipes (e.g., `apache2::mode_auth_openid`) build the module from source. Use Opscode's `build-essential` cookbook to get essential build packages installed.\n\n## Platforms:\n\n* Debian\n* Ubuntu\n* Red Hat/CentOS/Scientific Linux/Fedora (RHEL Family)\n* SUSE/OpenSUSE\n* ArchLinux\n\n### Notes for RHEL Family:\n\nOn Red Hat Enterprise Linux and derivatives, the EPEL repository may be necessary to install packages used in certain recipes. The `apache2::default` recipe, however, does not require any additional repositories. Opscode's `yum` cookbook contains a recipe to add the EPEL repository. See __Examples__ for more information.\n\nAttributes\n==========\n\nThis cookbook uses many attributes, broken up into a few different kinds.\n\nPlatform specific\n-----------------\n\nIn order to support the broadest number of platforms, several attributes are determined based on the node's platform. See the attributes/default.rb file for default values in the case statement at the top of the file.\n\n* `node['apache']['dir']` - Location for the Apache configuration\n* `node['apache']['log_dir']` - Location for Apache logs\n* `node['apache']['user']` - User Apache runs as\n* `node['apache']['group']` - Group Apache runs as\n* `node['apache']['binary']` - Apache httpd server daemon\n* `node['apache']['icondir']` - Location for icons\n* `node['apache']['cache_dir']` - Location for cached files used by Apache itself or recipes\n* `node['apache']['pid_file']` - Location of the PID file for Apache httpd\n* `node['apache']['lib_dir']` - Location for shared libraries\n\nGeneral settings\n----------------\n\nThese are general settings used in recipes and templates. Default values are noted.\n\n* `node['apache']['listen_ports']` - Ports that httpd should listen on. Default is an array of ports 80 and 443.\n* `node['apache']['contact']` - Value for ServerAdmin directive. Default \"ops@example.com\".\n* `node['apache']['timeout']` - Value for the Timeout directive. Default is 300.\n* `node['apache']['keepalive']` - Value for the KeepAlive directive. Default is On.\n* `node['apache']['keepaliverequests']` - Value for MaxKeepAliveRequests. Default is 100.\n* `node['apache']['keepalivetimeout']` - Value for the KeepAliveTimeout directive. Default is 5.\n\nPrefork attributes\n------------------\n\nPrefork attributes are used for tuning the Apache HTTPD prefork MPM configuration.\n\n* `node['apache']['prefork']['startservers']` - initial number of server processes to start. Default is 16.\n* `node['apache']['prefork']['minspareservers']` - minimum number of spare server processes. Default 16.\n* `node['apache']['prefork']['maxspareservers']` - maximum number of spare server processes. Default 32.\n* `node['apache']['prefork']['serverlimit']` - upper limit on configurable server processes. Default 400.\n* `node['apache']['prefork']['maxclients']` - Maximum number of simultaneous connections.\n* `node['apache']['prefork']['maxrequestsperchild']` - Maximum number of request a child process will handle. Default 10000.\n\nWorker attributes\n-----------------\n\nWorker attributes are used for tuning the Apache HTTPD worker MPM configuration.\n\n* `node['apache']['worker']['startservers']` - Initial number of server processes to start. Default 4\n* `node['apache']['worker']['maxclients']` - Maximum number of simultaneous connections. Default 1024.\n* `node['apache']['worker']['minsparethreads]` - Minimum number of spare worker threads. Default 64\n* `node['apache']['worker']['maxsparethreads]` - Maximum number of spare worker threads. Default 192.\n* `node['apache']['worker']['maxrequestsperchild']` - Maximum number of requests a child process will handle.\n\nRecipes\n=======\n\nMost of the recipes in the cookbook are for enabling Apache modules. Where additional configuration or behavior is used, it is documented below in more detail.\n\nThe following recipes merely enable the specified module: `mod_alias`, `mod_basic`, `mod_digest`, `mod_authn_file`, `mod_authnz_ldap`, `mod_authz_default`, `mod_authz_groupfile`, `mod_authz_host`, `mod_authz_user`, `mod_autoindex`, `mod_cgi`, `mod_dav_fs`, `mod_dav_svn`, `mod_deflate`, `mod_dir`, `mod_env`, `mod_expires`, `mod_headers`, `mod_ldap`, `mod_log_config`, `mod_mime`, `mod_negotiation`, `mod_proxy`, `mod_proxy_ajp`, `mod_proxy_balancer`, `mod_proxy_connect`, `mod_proxy_http`, `mod_python`, `mod_rewrite`, `mod_setenvif`, `mod_status`, `mod_wsgi`, `mod_xsendfile`.\n\nOn RHEL Family distributions, certain modules ship with a config file with the package. The recipes here may delete those configuration files to ensure they don't conflict with the settings from the cookbook, which will use per-module configuration in `/etc/httpd/mods-enabled`.\n\ndefault\n-------\n\nThe default recipe does a number of things to set up Apache HTTPd.\n\nmod\\_auth\\_openid\n-----------------\n\nThis recipe compiles the module from source. In addition to `build-essential`, some other packages are included for installation like the GNU C++ compiler and development headers.\n\nTo use the module in your own cookbooks to authenticate systems using OpenIDs, specify an array of OpenIDs that are allowed to authenticate with the attribute `node['apache']['allowed_openids']`. Use the following in a vhost to protect with OpenID authentication:\n\n AuthOpenIDEnabled On\n AuthOpenIDDBLocation /var/cache/apache2/mod_auth_openid.db\n AuthOpenIDUserProgram /usr/local/bin/mod_auth_openid.rb\n\nChange the DBLocation as appropriate for your platform. You'll need to change the file in the recipe to match. The UserProgram is optional if you don't want to limit access by certain OpenIDs.\n\nmod\\_fcgid\n----------\n\nInstalls the fcgi package and enables the module. Requires EPEL on RHEL family.\n\nOn RHEL family, this recipe will delete the fcgid.conf and on version 6+, create the /var/run/httpd/mod_fcgid` directory, which prevents the emergency error:\n\n [emerg] (2)No such file or directory: mod_fcgid: Can't create shared memory for size XX bytes\n\nmod\\_php5\n--------\n\nSimply installs the appropriate package on Debian, Ubuntu and ArchLinux.\n\nOn Red Hat family distributions including Fedora, the php.conf that comes with the package is removed. On RHEL platforms less than v6, the `php53` package is used.\n\nmod\\_ssl\n--------\n\nBesides installing and enabling `mod_ssl`, this recipe will append port 443 to the `node['apache']['listen_ports']` attribute array and update the ports.conf.\n\ngod\\_monitor\n------------\n\nSets up a `god` monitor for Apache. External requirements are the `god` and `runit` cookbooks from Opscode.\n\nDefinitions\n===========\n\nThe cookbook provides a few definitions. At some point in the future these definitions may be refactored into lightweight resources and providers.\n\napache\\_conf\n------------\n\nSets up configuration file for an Apache module from a template. The template should be in the same cookbook where the definition is used. This is used by the `apache_module` definition and is not often used directly.\n\nThis will use a template resource to write the module's configuration file in the `mods-available` under the Apache configuration directory (`node['apache']['dir']`). This is a platform-dependent location. See __apache\\_module__.\n\n### Parameters:\n\n* `name` - Name of the template. When used from the `apache_module`, it will use the same name as the module.\n\n### Examples:\n\nCreate `\#{node['apache']['dir']}/mods-available/alias.conf`.\n\n apache_conf \"alias\"\n\napache\\_module\n--------------\n\nEnable or disable an Apache module in `\#{node['apache']['dir']}/mods-available` by calling `a2enmod` or `a2dismod` to manage the symbolic link in `\#{node['apache']['dir']}/mods-enabled`. If the module has a configuration file, a template should be created in the cookbook where the definition is used. See __Examples__.\n\n### Parameters:\n\n* `name` - Name of the module enabled or disabled with the `a2enmod` or `a2dismod` scripts.\n* `enable` - Default true, which uses `a2enmod` to enable the module. If false, the module will be disabled with `a2dismod`.\n* `conf` - Default false. Set to true if the module has a config file, which will use `apache_conf` for the file.\n* `filename` - specify the full name of the file, e.g.\n\n### Examples:\n\nEnable the ssl module, which also has a configuration template in `templates/default/ssl.conf.erb`.\n\n apache_module \"ssl\" do\n conf true\n end\n\nEnable the php5 module, which has a different filename than the module default:\n\n apache_module \"php5\" do\n filename \"libphp5.so\"\n end\n\nDisable a module:\n\n apache_module \"disabled_module\" do\n enable false\n end\n\nSee the recipes directory for many more examples of `apache_module`.\n\napache\\_site\n------------\n\nEnable or disable a VirtualHost in `\#{node['apache']['dir']}/sites-available` by calling a2ensite or a2dissite to manage the symbolic link in `\#{node['apache']['dir']}/sites-enabled`.\n\nThe template for the site must be managed as a separate resource. To combine the template with enabling a site, see `web_app`.\n\n### Parameters:\n\n* `name` - Name of the site.\n* `enable` - Default true, which uses `a2ensite` to enable the site. If false, the site will be disabled with `a2dissite`.\n\nweb\\_app\n--------\n\nManage a template resource for a VirtualHost site, and enable it with `apache_site`. This is commonly done for managing web applications such as Ruby on Rails, PHP or Django, and the default behavior reflects that. However it is flexible.\n\nThis definition includes some recipes to make sure the system is configured to have Apache and some sane default modules:\n\n* `apache2`\n* `apache2::mod_rewrite`\n* `apache2::mod_deflate`\n* `apache2::mod_headers`\n\nIt will then configure the template (see __Parameters__ and __Examples__ below), and enable or disable the site per the `enable` parameter.\n\n### Parameters:\n\nCurrent parameters used by the definition:\n\n* `name` - The name of the site. The template will be written to `\#{node['apache']['dir']}/sites-available/\#{params[:name]}.conf`\n* `cookbook` - Optional. Cookbook where the source template is. If this is not defined, Chef will use the named template in the cookbook where the definition is used.\n* `template` - Default `web_app.conf.erb`, source template file. \n* `enable` - Default true. Passed to the `apache_site` definition.\n\nAdditional parameters can be defined when the definition is called in a recipe, see __Examples__.\n\n### Examples:\n\nAll parameters are passed into the template. You can use whatever you like. The apache2 cookbook comes with a `web_app.conf.erb` template as an example. The following parameters are used in the template:\n\n* `server_name` - ServerName directive.\n* `server_aliases` - ServerAlias directive. Must be an array of aliases.\n* `docroot` - DocumentRoot directive.\n* `application_name` - Used in RewriteLog directive. Will be set to the `name` parameter.\n\nTo use the default web_app, for example:\n\n web_app \"my_site\" do\n server_name node['hostname']\n server_aliases [node['fqdn'], \"my-site.example.com\"]\n docroot \"/srv/www/my_site\"\n end\n\nThe parameters specified will be used as:\n\n* `@params[:server_name]`\n* `@params[:server_aliases]`\n* `@params[:docroot]`\n\nIn the template. When you write your own, the `@` is significant.\n\nFor more information about Definitions and parameters, see the [Chef Wiki](http://wiki.opscode.com/display/chef/Definitions)\n\nUsage\n=====\n\nUsing this cookbook is relatively straightforward. Add the desired recipes to the run list of a node, or create a role. Depending on your environment, you may have multiple roles that use different recipes from this cookbook. Adjust any attributes as desired. For example, to create a basic role for web servers that provide both HTTP and HTTPS:\n\n % cat roles/webserver.rb\n name \"webserver\"\n description \"Systems that serve HTTP and HTTPS\"\n run_list(\n \"recipe[apache2]\",\n \"recipe[apache2::mod_ssl]\"\n )\n default_attributes(\n \"apache2\" => {\n \"listen_ports\" => [\"80\", \"443\"]\n }\n )\n\nFor examples of using the definitions in your own recipes, see their respective sections above.\n\nChanges\n=======\n\n## v1.0.0\n\n* Red Hat family support is greatly improved, all recipes except `god_monitor` converge.\n* Recipe `mod_auth_openid` now works on RHEL family distros\n* Recipe `mod_php5` will now remove config from package on RHEL family so it doesn't conflict with the cookbook's.\n* Added `php5.conf.erb` template for `mod_php5` recipe.\n* Create the run state directory for `mod_fcgid` to prevent a startup error on RHEL version 6.\n* New attribute `node['apache']['lib_dir']` to handle lib vs lib64 on RHEL family distributions.\n* New attribute `node['apache']['group']`.\n* Scientific Linux support added.\n* Use a file resource instead of the generate-module-list executed perl script on RHEL family.\n* \"default\" site can now be disabled.\n* web_app now has an \"enable\" parameter.\n* Support for dav_fs apache module.\n* Tickets resolved in this release: COOK-754, COOK-753, COOK-665, COOK-624, COOK-579, COOK-519, COOK-518\n* Fix node references in template for a2dissite\n* Use proper user and group attributes on files and templates.\n* Replace the anemic README.rdoc with this new and improved superpowered README.md :).\n\nLicense and Authors\n===================\n\nAuthor:: Adam Jacob <adam@opscode.com>\nAuthor:: Joshua Timberman <joshua@opscode.com>\nAuthor:: Bryan McLellan <bryanm@widemile.com>\nAuthor:: Dave Esposito <esposito@espolinux.corpnet.local>\nAuthor:: David Abdemoulaie <github@hobodave.com>\nAuthor:: Edmund Haselwanter <edmund@haselwanter.com>\nAuthor:: Eric Rochester <err8n@virginia.edu>\nAuthor:: Jim Browne <jbrowne@42lines.net>\nAuthor:: Matthew Kent <mkent@magoazul.com>\nAuthor:: Nathen Harvey <nharvey@customink.com>\nAuthor:: Ringo De Smet <ringo.de.smet@amplidata.com>\nAuthor:: Sean OMeara <someara@opscode.com>\nAuthor:: Seth Chisamore <schisamo@opscode.com>\nAuthor:: Gilles Devaux <gilles@peerpong.com>\n\nCopyright:: 2009-2011, Opscode, Inc\nCopyright:: 2011, Atriso\nCopyright:: 2011, CustomInk, LLC.\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="Installs and configures all aspects of apache2 using Debian style symlinks with helper definitions", @platforms={"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "arch"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"apache2::mod_dav"=>">= 0.0.0", "apache2::mod_dav_fs"=>">= 0.0.0", "apache2::mod_deflate"=>">= 0.0.0", "apache2::mod_mime"=>">= 0.0.0", "apache2::mod_php5"=>">= 0.0.0", "apache2::mod_proxy_ajp"=>">= 0.0.0", "apache2::mod_auth_basic"=>">= 0.0.0", "apache2::mod_authz_groupfile"=>">= 0.0.0", "apache2::mod_cgi"=>">= 0.0.0", "apache2::mod_negotiation"=>">= 0.0.0", "apache2::mod_python"=>">= 0.0.0", "apache2::mod_setenvif"=>">= 0.0.0", "apache2::mod_ssl"=>">= 0.0.0", "apache2::mod_authz_host"=>">= 0.0.0", "apache2::mod_autoindex"=>">= 0.0.0", "apache2::mod_dav_svn"=>">= 0.0.0", "apache2::mod_rewrite"=>">= 0.0.0", "apache2::mod_authz_user"=>">= 0.0.0", "apache2::mod_headers"=>">= 0.0.0", "apache2::mod_actions"=>">= 0.0.0", "apache2::mod_auth_digest"=>">= 0.0.0", "apache2::mod_authnz_ldap"=>">= 0.0.0", "apache2::mod_fcgid"=>">= 0.0.0", "apache2::mod_proxy"=>">= 0.0.0", "apache2::mod_proxy_connect"=>">= 0.0.0", "apache2::mod_env"=>">= 0.0.0", "apache2"=>">= 0.0.0", "apache2::god_monitor"=>">= 0.0.0", "apache2::mod_alias"=>">= 0.0.0", "apache2::mod_expires"=>">= 0.0.0", "apache2::mod_ldap"=>">= 0.0.0", "apache2::mod_log_config"=>">= 0.0.0", "apache2::mod_proxy_http"=>">= 0.0.0", "apache2::mod_status"=>">= 0.0.0", "apache2::mod_auth_openid"=>">= 0.0.0", "apache2::mod_authn_file"=>">= 0.0.0", "apache2::mod_wsgi"=>">= 0.0.0", "apache2::mod_xsendfile"=>">= 0.0.0", "apache2::mod_authz_default"=>">= 0.0.0", "apache2::mod_dir"=>">= 0.0.0", "apache2::mod_proxy_balancer"=>">= 0.0.0"}, @replacing={}, @attributes={"apache/contact"=>{"required"=>"optional", "calculated"=>false, "default"=>"ops@example.com", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Contact", "description"=>"Email address of webmaster"}, "apache/serversignature"=>{"required"=>"optional", "calculated"=>false, "default"=>"On", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Server Signature", "description"=>"Configure footer on server-generated documents"}, "apache/traceenable"=>{"required"=>"optional", "calculated"=>false, "default"=>"On", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Trace Enable", "description"=>"Determine behavior of TRACE requests"}, "apache/user"=>{"required"=>"optional", "calculated"=>false, "default"=>"www-data", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache User", "description"=>"User Apache runs as"}, "apache/icondir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/usr/share/apache2/icons", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Icondir", "description"=>"Directory location for icons"}, "apache/timeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"300", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Timeout", "description"=>"Connection timeout value"}, "apache/keepaliverequests"=>{"required"=>"optional", "calculated"=>false, "default"=>"100", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Keepalive Requests", "description"=>"Number of requests allowed on a persistent connection"}, "apache/worker"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Apache Worker", "description"=>"Hash of Apache prefork tuning attributes."}, "apache/worker/maxclients"=>{"required"=>"optional", "calculated"=>false, "default"=>"1024", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM MaxClients", "description"=>"Maximum number of simultaneous connections"}, "apache/worker/threadsperchild"=>{"required"=>"optional", "calculated"=>false, "default"=>"64", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM ThreadsPerChild", "description"=>"Constant number of worker threads in each server process"}, "apache/dir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/etc/apache2", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Directory", "description"=>"Location for Apache configuration"}, "apache/worker/maxrequestsperchild"=>{"required"=>"optional", "calculated"=>false, "default"=>"0", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM MaxRequestsPerChild", "description"=>"Maximum number of request a child process will handle"}, "apache/binary"=>{"required"=>"optional", "calculated"=>false, "default"=>"/usr/sbin/apache2", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Binary", "description"=>"Apache server daemon program"}, "apache/allowed_openids"=>{"required"=>"optional", "calculated"=>false, "default"=>"", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Allowed OpenIDs", "description"=>"Array of OpenIDs allowed to authenticate"}, "apache/prefork/minspareservers"=>{"required"=>"optional", "calculated"=>false, "default"=>"16", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM MinSpareServers", "description"=>"Minimum number of spare server processes"}, "apache/prefork/serverlimit"=>{"required"=>"optional", "calculated"=>false, "default"=>"400", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM ServerLimit", "description"=>"Upper limit on configurable server processes"}, "apache/listen_ports"=>{"required"=>"optional", "calculated"=>false, "default"=>["80", "443"], "choice"=>[], "type"=>"array", "recipes"=>[], "display_name"=>"Apache Listen Ports", "description"=>"Ports that Apache should listen on"}, "apache/prefork/startservers"=>{"required"=>"optional", "calculated"=>false, "default"=>"16", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM StartServers", "description"=>"Number of MPM servers to start"}, "apache/keepalivetimeout"=>{"required"=>"optional", "calculated"=>false, "default"=>"5", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Keepalive Timeout", "description"=>"Time to wait for requests on persistent connection"}, "apache/prefork/maxrequestsperchild"=>{"required"=>"optional", "calculated"=>false, "default"=>"10000", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM MaxRequestsPerChild", "description"=>"Maximum number of request a child process will handle"}, "apache"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Apache Hash", "description"=>"Hash of Apache attributes"}, "apache/keepalive"=>{"required"=>"optional", "calculated"=>false, "default"=>"On", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Keepalive", "description"=>"HTTP persistent connections"}, "apache/log_dir"=>{"required"=>"optional", "calculated"=>false, "default"=>"/etc/apache2", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Log Directory", "description"=>"Location for Apache logs"}, "apache/servertokens"=>{"required"=>"optional", "calculated"=>false, "default"=>"Prod", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Server Tokens", "description"=>"Server response header"}, "apache/prefork"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"Apache Prefork", "description"=>"Hash of Apache prefork tuning attributes."}, "apache/prefork/maxclients"=>{"required"=>"optional", "calculated"=>false, "default"=>"400", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM MaxClients", "description"=>"Maximum number of simultaneous connections"}, "apache/worker/startservers"=>{"required"=>"optional", "calculated"=>false, "default"=>"4", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM StartServers", "description"=>"Initial number of server processes to start"}, "apache/worker/maxsparethreads"=>{"required"=>"optional", "calculated"=>false, "default"=>"192", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM MaxSpareThreads", "description"=>"Maximum number of spare worker threads"}, "apache/prefork/maxspareservers"=>{"required"=>"optional", "calculated"=>false, "default"=>"32", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Prefork MPM MaxSpareServers", "description"=>"Maximum number of spare server processes"}, "apache/worker/minsparethreads"=>{"required"=>"optional", "calculated"=>false, "default"=>"64", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"Apache Worker MPM MinSpareThreads", "description"=>"Minimum number of spare worker threads"}}, @groupings={}, @recipes={"apache2::mod_dav"=>"Apache module 'dav'", "apache2::mod_dav_fs"=>"", "apache2::mod_deflate"=>"Apache module 'deflate' with config file", "apache2::mod_mime"=>"Apache module 'mime' with config file", "apache2::mod_php5"=>"Apache module 'php5'", "apache2::mod_proxy_ajp"=>"Apache module 'proxy_ajp'", "apache2::mod_auth_basic"=>"Apache module 'auth_basic'", "apache2::mod_authz_groupfile"=>"Apache module 'authz_groupfile'", "apache2::mod_cgi"=>"Apache module 'cgi'", "apache2::mod_negotiation"=>"Apache module 'negotiation' with config file", "apache2::mod_python"=>"Apache module 'python'", "apache2::mod_setenvif"=>"Apache module 'setenvif' with config file", "apache2::mod_ssl"=>"Apache module 'ssl' with config file, adds port 443 to listen_ports", "apache2::mod_authz_host"=>"Apache module 'authz_host'", "apache2::mod_autoindex"=>"Apache module 'autoindex' with config file", "apache2::mod_dav_svn"=>"Apache module 'dav_svn'", "apache2::mod_rewrite"=>"Apache module 'rewrite'", "apache2::mod_authz_user"=>"Apache module 'authz_user'", "apache2::mod_headers"=>"Apache module 'headers'", "apache2::mod_actions"=>"", "apache2::mod_auth_digest"=>"Apache module 'auth_digest'", "apache2::mod_authnz_ldap"=>"Apache module 'authnz_ldap'", "apache2::mod_fcgid"=>"Apache module 'fcgid', package on ubuntu/debian, rhel/centos, compile source on suse; with config file", "apache2::mod_proxy"=>"Apache module 'proxy' with config file", "apache2::mod_proxy_connect"=>"Apache module 'proxy_connect'", "apache2::mod_env"=>"Apache module 'env'", "apache2"=>"Main Apache configuration", "apache2::god_monitor"=>"", "apache2::mod_alias"=>"Apache module 'alias' with config file", "apache2::mod_expires"=>"Apache module 'expires'", "apache2::mod_ldap"=>"Apache module 'ldap'", "apache2::mod_log_config"=>"Apache module 'log_config'", "apache2::mod_proxy_http"=>"Apache module 'proxy_http'", "apache2::mod_status"=>"Apache module 'status' with config file", "apache2::mod_auth_openid"=>"Apache module 'authopenid'", "apache2::mod_authn_file"=>"Apache module 'authn_file'", "apache2::mod_wsgi"=>"", "apache2::mod_xsendfile"=>"Apache module 'xsendfile'", "apache2::mod_authz_default"=>"Apache module 'authz_default'", "apache2::mod_dir"=>"Apache module 'dir' with config file", "apache2::mod_proxy_balancer"=>"Apache module 'proxy_balancer'"}, @version="1.0.0">, @checksums={"a38843c84730c3c493b29b0c487b30b4"=>nil, "b1be95d4d44d8be4c158936e55a2a703"=>nil, "c80f70f33d2f393de24d4c8c9665cef5"=>nil, "5311d9085100054d059d0de65c922b4c"=>nil, "ee9323dc3c8ecac8369bd4a13baa0349"=>nil, "2f33fab3bde2a39d8a68fc0824a881a8"=>nil, "52773f20d0269f659cb8af69b925c2c9"=>nil, "08fb2dd248315d7145a28a7b1bb74771"=>nil, "3e9f12c311cd6c0524d25ca17edfa6bd"=>nil, "e395be129fbf6e72ef050365f7124960"=>nil, "e5b305c49abcc08c5093badb8b281c3d"=>nil, "abc49522bc269c995dd4296a4671888a"=>nil, "2121993aa594bb1f55251309ca7a0612"=>nil, "d41e781d9b4a3c8144ad7a193bd0f534"=>nil, "5e873ba05385ad112d21441e79559c0d"=>nil, "9085a2ae95e9753dc75e04dc97cfe19d"=>nil, "abc4862b98aa740a6cd8731564b50105"=>nil, "df377336ff061c3c272bafb70df19c9a"=>nil, "f626ed24a129a4f89103b0b2f43f5542"=>nil, "d4b0501a8e72a8237d433d63e8a26833"=>nil, "07eb49c91211e6ffa502295bf2ecef22"=>nil, "91d720f227bc38c3f78bb8ab8206b50b"=>nil, "6d5d3f68f1a4ba9927b418158905806f"=>nil, "ab1792e9de7461ddf4861e461c0c8a24"=>nil, "a01a7b5839b012830e416b8614eba081"=>nil, "a84ebf7f17b1027aa50d6531471f2050"=>nil, "7709eb03ccacf46317acee757e27c26c"=>nil, "9daa5f1afb0f08c8828927184d6d4c05"=>nil, "6dddf6a39f92b56407b9c504972d8b0a"=>nil, "6f61d8883cff20d72c384d562b9a2ea7"=>nil, "9ac3d0d9b7fe77607317e87eeeca1975"=>nil, "63774b0373244cc4229341a47b564116"=>nil, "8520056403b26270fcddd033fe00ebff"=>nil, "99007d041a525c7c5c335a4d3f02942b"=>nil, "d56498dcb01f3d87553bab769f9005ab"=>nil, "3923941ada6bf8378ea35a6208e8a34e"=>nil, "149c98c0aa89ab5cca07bfce2eb3aef9"=>nil, "e4c11a401dc325b7e6b5ab153a11be15"=>nil, "d41a55c93371095b32513964ab8d9b0f"=>nil, "efe4db0fd3f1ca4287e038680f9fdee4"=>nil, "f1adab8e7519e907523078b7473e808c"=>nil, "db7eb37179581446f1d56813fd522e50"=>nil, "6c6133562258f08289be7b008352f094"=>nil, "9a34e28a37005076830aa16317a24bea"=>nil, "8d07dd964603f549f346579e23938a17"=>nil, "8bd732edd316badd9df5c9209feadc15"=>nil, "72b1767bbcfe18d79d2c834c41ed5db3"=>nil, "802640853e3c8243e9229bddabe5d971"=>nil, "01aeeda1769b84fd4bca0ffa3d08b8e1"=>nil, "5555e79ad578ad44cc00b3dd7ad85e53"=>nil, "56579df79e6ff12511cc2a1522fd7af2"=>nil, "6daaa1295dc07f91f097303827e6c516"=>nil, "0bf184a24259c8943c1357d5197df969"=>nil, "e6fbb8adf631932851d6cc522c1e48d7"=>nil, "dfaab7500bd34e2f011ed2c825cce3b9"=>nil, "3e926b3973c44f91bddf6b0bfe0cb41d"=>nil, "e438e3ed68630263c50bf6d93eb32ed8"=>nil, "b193116af9bdc1e5427fc10b8f99087b"=>nil, "c349bdaa2f85de41c44aa7aa081ab19b"=>nil, "77ea294b47d8d2e4dc68107907da8311"=>nil, "be181978c5856a761c0091b9c37ebb03"=>nil, "b6882491a6d2b823da960f19a50b132f"=>nil, "72917e0a693a42d02fdf597a7c02c9a5"=>nil, "54ead7911e724ef84076694c7e298bac"=>nil, "25480201827ba22eef212617006c1491"=>nil, "595831b79587f9307fe8e79941c3d869"=>nil, "91c1f50d8c18df72c50dbe82e78156fa"=>nil, "18d5765cc152b19b351790cfcf00f3b8"=>nil, "e79d13751e71f24206025ffcd25a20cb"=>nil, "c6918beeddf38797e1301f79908ca501"=>nil, "2db2247ae37ae1e2bf9bf35413c14ab7"=>nil, "6012594d39fef96f9392e69c6dd8801f"=>nil, "09ed7d522079615834a13990bdef2542"=>nil, "ebc22b863b112905b2de1c3af87ba341"=>nil, "b5395d7925e5f3f2040a49b829d24f9b"=>nil, "98d7d67058d19e8e32cb5891a43a3792"=>nil, "29a975455d7a971ee7d05aaa6e6b29d0"=>nil, "e2052dd9d5813233f29ab2f3ffb832f5"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a38843c84730c3c493b29b0c487b30b4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=3UtpvURlhW5bS98XzZMgQAY3mYU%3D", "checksum"=>"a38843c84730c3c493b29b0c487b30b4", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/god_monitor.rb"=>{"name"=>"god_monitor.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b1be95d4d44d8be4c158936e55a2a703?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=lRdGGxEmucGG%2FEGu4gd4sEpurtU%3D", "checksum"=>"b1be95d4d44d8be4c158936e55a2a703", "path"=>"recipes/god_monitor.rb", "specificity"=>"default"}, "recipes/mod_actions.rb"=>{"name"=>"mod_actions.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c80f70f33d2f393de24d4c8c9665cef5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=9I6TWNbwkOHwmvEjNnBAy1yUHv0%3D", "checksum"=>"c80f70f33d2f393de24d4c8c9665cef5", "path"=>"recipes/mod_actions.rb", "specificity"=>"default"}, "recipes/mod_alias.rb"=>{"name"=>"mod_alias.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5311d9085100054d059d0de65c922b4c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=mv6aRzJwuJ%2BniReYID4J6qnnBww%3D", "checksum"=>"5311d9085100054d059d0de65c922b4c", "path"=>"recipes/mod_alias.rb", "specificity"=>"default"}, "recipes/mod_auth_basic.rb"=>{"name"=>"mod_auth_basic.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ee9323dc3c8ecac8369bd4a13baa0349?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=CrsleFP5z6t9Q3RlAVJuIPBc1zo%3D", "checksum"=>"ee9323dc3c8ecac8369bd4a13baa0349", "path"=>"recipes/mod_auth_basic.rb", "specificity"=>"default"}, "recipes/mod_auth_digest.rb"=>{"name"=>"mod_auth_digest.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2f33fab3bde2a39d8a68fc0824a881a8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=r9Cs809YIebTEpnSijpJiBcq92s%3D", "checksum"=>"2f33fab3bde2a39d8a68fc0824a881a8", "path"=>"recipes/mod_auth_digest.rb", "specificity"=>"default"}, "recipes/mod_auth_openid.rb"=>{"name"=>"mod_auth_openid.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-52773f20d0269f659cb8af69b925c2c9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=zuAQ6X2llPGVaCTQheA4S4t0e%2BE%3D", "checksum"=>"52773f20d0269f659cb8af69b925c2c9", "path"=>"recipes/mod_auth_openid.rb", "specificity"=>"default"}, "recipes/mod_authn_file.rb"=>{"name"=>"mod_authn_file.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-08fb2dd248315d7145a28a7b1bb74771?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=EAo1Hqc%2FZmAot6u2e6YU%2Fmi4jSo%3D", "checksum"=>"08fb2dd248315d7145a28a7b1bb74771", "path"=>"recipes/mod_authn_file.rb", "specificity"=>"default"}, "recipes/mod_authnz_ldap.rb"=>{"name"=>"mod_authnz_ldap.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3e9f12c311cd6c0524d25ca17edfa6bd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=5mPR0TVBYCh8%2BaMGI4c%2Boc%2F5sP4%3D", "checksum"=>"3e9f12c311cd6c0524d25ca17edfa6bd", "path"=>"recipes/mod_authnz_ldap.rb", "specificity"=>"default"}, "recipes/mod_authz_default.rb"=>{"name"=>"mod_authz_default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e395be129fbf6e72ef050365f7124960?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Btp1QR35PvH2p2ZtqZ3%2FYk20OKo%3D", "checksum"=>"e395be129fbf6e72ef050365f7124960", "path"=>"recipes/mod_authz_default.rb", "specificity"=>"default"}, "recipes/mod_authz_groupfile.rb"=>{"name"=>"mod_authz_groupfile.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e5b305c49abcc08c5093badb8b281c3d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2BmPqSY2ZoceG9bvm3cj17VfBAhY%3D", "checksum"=>"e5b305c49abcc08c5093badb8b281c3d", "path"=>"recipes/mod_authz_groupfile.rb", "specificity"=>"default"}, "recipes/mod_authz_host.rb"=>{"name"=>"mod_authz_host.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-abc49522bc269c995dd4296a4671888a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=mFr86tACKTqJEniriYn%2B%2FbAjlz4%3D", "checksum"=>"abc49522bc269c995dd4296a4671888a", "path"=>"recipes/mod_authz_host.rb", "specificity"=>"default"}, "recipes/mod_authz_user.rb"=>{"name"=>"mod_authz_user.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2121993aa594bb1f55251309ca7a0612?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=6OR%2BG%2BEdazfmza4w1mmRTvJ5pM0%3D", "checksum"=>"2121993aa594bb1f55251309ca7a0612", "path"=>"recipes/mod_authz_user.rb", "specificity"=>"default"}, "recipes/mod_autoindex.rb"=>{"name"=>"mod_autoindex.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d41e781d9b4a3c8144ad7a193bd0f534?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=eZy2jkh6WDWycqOj6nvWVfe6DA0%3D", "checksum"=>"d41e781d9b4a3c8144ad7a193bd0f534", "path"=>"recipes/mod_autoindex.rb", "specificity"=>"default"}, "recipes/mod_cgi.rb"=>{"name"=>"mod_cgi.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5e873ba05385ad112d21441e79559c0d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=X5V%2F5KzL4nc5HMTXLQq162zkz5I%3D", "checksum"=>"5e873ba05385ad112d21441e79559c0d", "path"=>"recipes/mod_cgi.rb", "specificity"=>"default"}, "recipes/mod_dav.rb"=>{"name"=>"mod_dav.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9085a2ae95e9753dc75e04dc97cfe19d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=NeNi1wvg9YvqO3ZrwUbAgiznMQc%3D", "checksum"=>"9085a2ae95e9753dc75e04dc97cfe19d", "path"=>"recipes/mod_dav.rb", "specificity"=>"default"}, "recipes/mod_dav_fs.rb"=>{"name"=>"mod_dav_fs.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-abc4862b98aa740a6cd8731564b50105?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ontwcDwc%2BpdzgCCog7j2hu3RrZU%3D", "checksum"=>"abc4862b98aa740a6cd8731564b50105", "path"=>"recipes/mod_dav_fs.rb", "specificity"=>"default"}, "recipes/mod_dav_svn.rb"=>{"name"=>"mod_dav_svn.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-df377336ff061c3c272bafb70df19c9a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=QEFnZ6KSuKsLvi6z%2FnGnHTo32zs%3D", "checksum"=>"df377336ff061c3c272bafb70df19c9a", "path"=>"recipes/mod_dav_svn.rb", "specificity"=>"default"}, "recipes/mod_deflate.rb"=>{"name"=>"mod_deflate.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f626ed24a129a4f89103b0b2f43f5542?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=V%2F7tryQqyaRvLz6B9a%2F31KUh66I%3D", "checksum"=>"f626ed24a129a4f89103b0b2f43f5542", "path"=>"recipes/mod_deflate.rb", "specificity"=>"default"}, "recipes/mod_dir.rb"=>{"name"=>"mod_dir.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d4b0501a8e72a8237d433d63e8a26833?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=NmOBbiMpF8THQ7F%2B7i0YJV6MkNw%3D", "checksum"=>"d4b0501a8e72a8237d433d63e8a26833", "path"=>"recipes/mod_dir.rb", "specificity"=>"default"}, "recipes/mod_env.rb"=>{"name"=>"mod_env.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-07eb49c91211e6ffa502295bf2ecef22?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=X2737n%2FRCgqHSj4WwRcFsC%2BiKR4%3D", "checksum"=>"07eb49c91211e6ffa502295bf2ecef22", "path"=>"recipes/mod_env.rb", "specificity"=>"default"}, "recipes/mod_expires.rb"=>{"name"=>"mod_expires.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-91d720f227bc38c3f78bb8ab8206b50b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=NS2O%2B7jWnfuT9qJ%2BKbXqLW%2Bqz%2B4%3D", "checksum"=>"91d720f227bc38c3f78bb8ab8206b50b", "path"=>"recipes/mod_expires.rb", "specificity"=>"default"}, "recipes/mod_fcgid.rb"=>{"name"=>"mod_fcgid.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6d5d3f68f1a4ba9927b418158905806f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=78HH%2FyzHkB%2F8qrEWJgeE6ivK7%2BM%3D", "checksum"=>"6d5d3f68f1a4ba9927b418158905806f", "path"=>"recipes/mod_fcgid.rb", "specificity"=>"default"}, "recipes/mod_headers.rb"=>{"name"=>"mod_headers.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ab1792e9de7461ddf4861e461c0c8a24?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=fHjmjowL6YdkOnMFHXqeYX3H8Rw%3D", "checksum"=>"ab1792e9de7461ddf4861e461c0c8a24", "path"=>"recipes/mod_headers.rb", "specificity"=>"default"}, "recipes/mod_ldap.rb"=>{"name"=>"mod_ldap.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a01a7b5839b012830e416b8614eba081?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=99XrM6OHk%2B8pT9h%2BtUKNRFsUEjY%3D", "checksum"=>"a01a7b5839b012830e416b8614eba081", "path"=>"recipes/mod_ldap.rb", "specificity"=>"default"}, "recipes/mod_log_config.rb"=>{"name"=>"mod_log_config.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a84ebf7f17b1027aa50d6531471f2050?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=r%2BsutXgITuh%2FL546fSk5kVcxkOg%3D", "checksum"=>"a84ebf7f17b1027aa50d6531471f2050", "path"=>"recipes/mod_log_config.rb", "specificity"=>"default"}, "recipes/mod_mime.rb"=>{"name"=>"mod_mime.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-7709eb03ccacf46317acee757e27c26c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=gUD9vBBRqO%2FllcvIcVmBIgFr%2Fl4%3D", "checksum"=>"7709eb03ccacf46317acee757e27c26c", "path"=>"recipes/mod_mime.rb", "specificity"=>"default"}, "recipes/mod_negotiation.rb"=>{"name"=>"mod_negotiation.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9daa5f1afb0f08c8828927184d6d4c05?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Iv4Btacg11y7AW2fiNlifzIvzIk%3D", "checksum"=>"9daa5f1afb0f08c8828927184d6d4c05", "path"=>"recipes/mod_negotiation.rb", "specificity"=>"default"}, "recipes/mod_php5.rb"=>{"name"=>"mod_php5.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6dddf6a39f92b56407b9c504972d8b0a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=oCik11TBTBI6aEc0lkyiFtyYsmo%3D", "checksum"=>"6dddf6a39f92b56407b9c504972d8b0a", "path"=>"recipes/mod_php5.rb", "specificity"=>"default"}, "recipes/mod_proxy.rb"=>{"name"=>"mod_proxy.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6f61d8883cff20d72c384d562b9a2ea7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=IiIcwnULOVHfoo%2FZYf5ielh%2BNj0%3D", "checksum"=>"6f61d8883cff20d72c384d562b9a2ea7", "path"=>"recipes/mod_proxy.rb", "specificity"=>"default"}, "recipes/mod_proxy_ajp.rb"=>{"name"=>"mod_proxy_ajp.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9ac3d0d9b7fe77607317e87eeeca1975?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=dWwwISQKpOTnVous1vKkArdneys%3D", "checksum"=>"9ac3d0d9b7fe77607317e87eeeca1975", "path"=>"recipes/mod_proxy_ajp.rb", "specificity"=>"default"}, "recipes/mod_proxy_balancer.rb"=>{"name"=>"mod_proxy_balancer.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-63774b0373244cc4229341a47b564116?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=jaFcIcdYk7%2Bp%2B0ABD2V2fnK3Am0%3D", "checksum"=>"63774b0373244cc4229341a47b564116", "path"=>"recipes/mod_proxy_balancer.rb", "specificity"=>"default"}, "recipes/mod_proxy_connect.rb"=>{"name"=>"mod_proxy_connect.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8520056403b26270fcddd033fe00ebff?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Dn%2FzLKL2ai1aqmyNMQoHbDyv5kg%3D", "checksum"=>"8520056403b26270fcddd033fe00ebff", "path"=>"recipes/mod_proxy_connect.rb", "specificity"=>"default"}, "recipes/mod_proxy_http.rb"=>{"name"=>"mod_proxy_http.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-99007d041a525c7c5c335a4d3f02942b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=12GBm4zEAcRCIOdnatZBA7GZBas%3D", "checksum"=>"99007d041a525c7c5c335a4d3f02942b", "path"=>"recipes/mod_proxy_http.rb", "specificity"=>"default"}, "recipes/mod_python.rb"=>{"name"=>"mod_python.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d56498dcb01f3d87553bab769f9005ab?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Ld3Rxw2bMyB1Zuj%2BFNZRYM0eFhQ%3D", "checksum"=>"d56498dcb01f3d87553bab769f9005ab", "path"=>"recipes/mod_python.rb", "specificity"=>"default"}, "recipes/mod_rewrite.rb"=>{"name"=>"mod_rewrite.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3923941ada6bf8378ea35a6208e8a34e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=8i1gyYL%2BLy5xXb3l6mYnMEnN13M%3D", "checksum"=>"3923941ada6bf8378ea35a6208e8a34e", "path"=>"recipes/mod_rewrite.rb", "specificity"=>"default"}, "recipes/mod_setenvif.rb"=>{"name"=>"mod_setenvif.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-149c98c0aa89ab5cca07bfce2eb3aef9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=7Sa2oePOYg5lPM6hJoWX2%2BJ%2B%2Fmw%3D", "checksum"=>"149c98c0aa89ab5cca07bfce2eb3aef9", "path"=>"recipes/mod_setenvif.rb", "specificity"=>"default"}, "recipes/mod_ssl.rb"=>{"name"=>"mod_ssl.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e4c11a401dc325b7e6b5ab153a11be15?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pNGqimVpxtWopdaC3rhI8IxkAiE%3D", "checksum"=>"e4c11a401dc325b7e6b5ab153a11be15", "path"=>"recipes/mod_ssl.rb", "specificity"=>"default"}, "recipes/mod_status.rb"=>{"name"=>"mod_status.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d41a55c93371095b32513964ab8d9b0f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Q0v6NJZOlBFe10v%2F9ueVs1mFJSs%3D", "checksum"=>"d41a55c93371095b32513964ab8d9b0f", "path"=>"recipes/mod_status.rb", "specificity"=>"default"}, "recipes/mod_wsgi.rb"=>{"name"=>"mod_wsgi.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-efe4db0fd3f1ca4287e038680f9fdee4?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2BqlNPeWGzpoKsyCdU4tPulZlGzs%3D", "checksum"=>"efe4db0fd3f1ca4287e038680f9fdee4", "path"=>"recipes/mod_wsgi.rb", "specificity"=>"default"}, "recipes/mod_xsendfile.rb"=>{"name"=>"mod_xsendfile.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f1adab8e7519e907523078b7473e808c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=uxw72q22y%2BblCbyOYQYOSfoi2sg%3D", "checksum"=>"f1adab8e7519e907523078b7473e808c", "path"=>"recipes/mod_xsendfile.rb", "specificity"=>"default"}, "definitions/apache_conf.rb"=>{"name"=>"apache_conf.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-db7eb37179581446f1d56813fd522e50?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=f%2BIePPpesrfUWTucKfclSROtcc0%3D", "checksum"=>"db7eb37179581446f1d56813fd522e50", "path"=>"definitions/apache_conf.rb", "specificity"=>"default"}, "definitions/apache_module.rb"=>{"name"=>"apache_module.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6c6133562258f08289be7b008352f094?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=08fkxf%2F08k%2BBWs6KnFYMTIn71vg%3D", "checksum"=>"6c6133562258f08289be7b008352f094", "path"=>"definitions/apache_module.rb", "specificity"=>"default"}, "definitions/apache_site.rb"=>{"name"=>"apache_site.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-9a34e28a37005076830aa16317a24bea?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=S6SuT6jIsUr2jvg%2FTGNiL9j%2BFgk%3D", "checksum"=>"9a34e28a37005076830aa16317a24bea", "path"=>"definitions/apache_site.rb", "specificity"=>"default"}, "definitions/web_app.rb"=>{"name"=>"web_app.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8d07dd964603f549f346579e23938a17?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=iWzjOd0%2Bmd9PBasU%2BNI%2BeniIydk%3D", "checksum"=>"8d07dd964603f549f346579e23938a17", "path"=>"definitions/web_app.rb", "specificity"=>"default"}, "attributes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8bd732edd316badd9df5c9209feadc15?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=8XaTZcB3n9H%2FiC5E31u3MduUHjI%3D", "checksum"=>"8bd732edd316badd9df5c9209feadc15", "path"=>"attributes/default.rb", "specificity"=>"default"}, "files/default/apache2_module_conf_generate.pl"=>{"name"=>"apache2_module_conf_generate.pl", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-72b1767bbcfe18d79d2c834c41ed5db3?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=w150AQZEkVXtgszY4j8lvDAVEcY%3D", "checksum"=>"72b1767bbcfe18d79d2c834c41ed5db3", "path"=>"files/default/apache2_module_conf_generate.pl", "specificity"=>"default"}, "templates/default/a2dismod.erb"=>{"name"=>"a2dismod.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-802640853e3c8243e9229bddabe5d971?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=wrGsbhRN9a0PnM%2F6GeV4jH4KrVc%3D", "checksum"=>"802640853e3c8243e9229bddabe5d971", "path"=>"templates/default/a2dismod.erb", "specificity"=>"default"}, "templates/default/a2dissite.erb"=>{"name"=>"a2dissite.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-01aeeda1769b84fd4bca0ffa3d08b8e1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ebxZsgsJl2We2MXgrzkRQjdB4Os%3D", "checksum"=>"01aeeda1769b84fd4bca0ffa3d08b8e1", "path"=>"templates/default/a2dissite.erb", "specificity"=>"default"}, "templates/default/a2enmod.erb"=>{"name"=>"a2enmod.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5555e79ad578ad44cc00b3dd7ad85e53?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=3Ph0Mdb3MxH2Nl78MK6gjxSdpCI%3D", "checksum"=>"5555e79ad578ad44cc00b3dd7ad85e53", "path"=>"templates/default/a2enmod.erb", "specificity"=>"default"}, "templates/default/a2ensite.erb"=>{"name"=>"a2ensite.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-56579df79e6ff12511cc2a1522fd7af2?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=2njWbN51TlyDlzJw8rByJM%2FuMYs%3D", "checksum"=>"56579df79e6ff12511cc2a1522fd7af2", "path"=>"templates/default/a2ensite.erb", "specificity"=>"default"}, "templates/default/apache2.conf.erb"=>{"name"=>"apache2.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6daaa1295dc07f91f097303827e6c516?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=hMsoE%2BRVCOXrf4%2FNuGAaMqx8fd4%3D", "checksum"=>"6daaa1295dc07f91f097303827e6c516", "path"=>"templates/default/apache2.conf.erb", "specificity"=>"default"}, "templates/default/apache2.god.erb"=>{"name"=>"apache2.god.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-0bf184a24259c8943c1357d5197df969?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=D0Vl9kMNPv3LG0kFy616FTReP44%3D", "checksum"=>"0bf184a24259c8943c1357d5197df969", "path"=>"templates/default/apache2.god.erb", "specificity"=>"default"}, "templates/default/charset.erb"=>{"name"=>"charset.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e6fbb8adf631932851d6cc522c1e48d7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=tWYk23tHumaBq%2FtgtqccdcEqbtY%3D", "checksum"=>"e6fbb8adf631932851d6cc522c1e48d7", "path"=>"templates/default/charset.erb", "specificity"=>"default"}, "templates/default/default-site.erb"=>{"name"=>"default-site.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dfaab7500bd34e2f011ed2c825cce3b9?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pc0i3BRrBucV4TmnGRpAbivQv2A%3D", "checksum"=>"dfaab7500bd34e2f011ed2c825cce3b9", "path"=>"templates/default/default-site.erb", "specificity"=>"default"}, "templates/default/http.erb"=>{"name"=>"http.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3e926b3973c44f91bddf6b0bfe0cb41d?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=h7Aj19FoOSJ1DExSwlfisBElTyY%3D", "checksum"=>"3e926b3973c44f91bddf6b0bfe0cb41d", "path"=>"templates/default/http.erb", "specificity"=>"default"}, "templates/default/mod_auth_openid.rb.erb"=>{"name"=>"mod_auth_openid.rb.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e438e3ed68630263c50bf6d93eb32ed8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=RU0yWXPni75TsnavX8sYEQ3LLzA%3D", "checksum"=>"e438e3ed68630263c50bf6d93eb32ed8", "path"=>"templates/default/mod_auth_openid.rb.erb", "specificity"=>"default"}, "templates/default/mods/alias.conf.erb"=>{"name"=>"mods/alias.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b193116af9bdc1e5427fc10b8f99087b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=9dHx6eGWj1jry4eYPHQEB7sljvQ%3D", "checksum"=>"b193116af9bdc1e5427fc10b8f99087b", "path"=>"templates/default/mods/alias.conf.erb", "specificity"=>"default"}, "templates/default/mods/authopenid.load.erb"=>{"name"=>"mods/authopenid.load.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c349bdaa2f85de41c44aa7aa081ab19b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=lG8myu73D43v3K730XIf1BLusEc%3D", "checksum"=>"c349bdaa2f85de41c44aa7aa081ab19b", "path"=>"templates/default/mods/authopenid.load.erb", "specificity"=>"default"}, "templates/default/mods/autoindex.conf.erb"=>{"name"=>"mods/autoindex.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-77ea294b47d8d2e4dc68107907da8311?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=LXRtwXyY4yhUI85bKNuNsO2TWDM%3D", "checksum"=>"77ea294b47d8d2e4dc68107907da8311", "path"=>"templates/default/mods/autoindex.conf.erb", "specificity"=>"default"}, "templates/default/mods/deflate.conf.erb"=>{"name"=>"mods/deflate.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-be181978c5856a761c0091b9c37ebb03?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VbtqFlSDsFtiNeKqbFzEDhj5VRo%3D", "checksum"=>"be181978c5856a761c0091b9c37ebb03", "path"=>"templates/default/mods/deflate.conf.erb", "specificity"=>"default"}, "templates/default/mods/dir.conf.erb"=>{"name"=>"mods/dir.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b6882491a6d2b823da960f19a50b132f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=wvxQiYLtnx8i2JkWdlqysMi%2FuuY%3D", "checksum"=>"b6882491a6d2b823da960f19a50b132f", "path"=>"templates/default/mods/dir.conf.erb", "specificity"=>"default"}, "templates/default/mods/fcgid.conf.erb"=>{"name"=>"mods/fcgid.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-72917e0a693a42d02fdf597a7c02c9a5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=UxeznsD0%2FFOpAo72y0HuFQQVTuI%3D", "checksum"=>"72917e0a693a42d02fdf597a7c02c9a5", "path"=>"templates/default/mods/fcgid.conf.erb", "specificity"=>"default"}, "templates/default/mods/mime.conf.erb"=>{"name"=>"mods/mime.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-54ead7911e724ef84076694c7e298bac?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=cfFXZsvs1uWg3U7vKEBcfLaJRvY%3D", "checksum"=>"54ead7911e724ef84076694c7e298bac", "path"=>"templates/default/mods/mime.conf.erb", "specificity"=>"default"}, "templates/default/mods/negotiation.conf.erb"=>{"name"=>"mods/negotiation.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-25480201827ba22eef212617006c1491?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=YW4E87EHNP2Yhty1LD44kOWhg8o%3D", "checksum"=>"25480201827ba22eef212617006c1491", "path"=>"templates/default/mods/negotiation.conf.erb", "specificity"=>"default"}, "templates/default/mods/php5.conf.erb"=>{"name"=>"mods/php5.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-595831b79587f9307fe8e79941c3d869?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=PPX8hzUaaQIiNB9QzWpVk4a9UaQ%3D", "checksum"=>"595831b79587f9307fe8e79941c3d869", "path"=>"templates/default/mods/php5.conf.erb", "specificity"=>"default"}, "templates/default/mods/proxy.conf.erb"=>{"name"=>"mods/proxy.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-91c1f50d8c18df72c50dbe82e78156fa?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=4aB8m1d%2BpY9ci1%2BaxPE8Yv48p6s%3D", "checksum"=>"91c1f50d8c18df72c50dbe82e78156fa", "path"=>"templates/default/mods/proxy.conf.erb", "specificity"=>"default"}, "templates/default/mods/README"=>{"name"=>"mods/README", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-18d5765cc152b19b351790cfcf00f3b8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=BuTki6Tl5L0iGd7mvXJtkr0ieV4%3D", "checksum"=>"18d5765cc152b19b351790cfcf00f3b8", "path"=>"templates/default/mods/README", "specificity"=>"default"}, "templates/default/mods/setenvif.conf.erb"=>{"name"=>"mods/setenvif.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e79d13751e71f24206025ffcd25a20cb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=do0jSK8H1kGIDufGRXun91HtICA%3D", "checksum"=>"e79d13751e71f24206025ffcd25a20cb", "path"=>"templates/default/mods/setenvif.conf.erb", "specificity"=>"default"}, "templates/default/mods/ssl.conf.erb"=>{"name"=>"mods/ssl.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c6918beeddf38797e1301f79908ca501?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=EcaQZgV2ktfkK92uLcY8b0kZGGY%3D", "checksum"=>"c6918beeddf38797e1301f79908ca501", "path"=>"templates/default/mods/ssl.conf.erb", "specificity"=>"default"}, "templates/default/mods/status.conf.erb"=>{"name"=>"mods/status.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-2db2247ae37ae1e2bf9bf35413c14ab7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=qAnmZOogHO6cWSUXZjM9zqL%2FDM0%3D", "checksum"=>"2db2247ae37ae1e2bf9bf35413c14ab7", "path"=>"templates/default/mods/status.conf.erb", "specificity"=>"default"}, "templates/default/port_apache.erb"=>{"name"=>"port_apache.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-6012594d39fef96f9392e69c6dd8801f?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=Xdl0qrqFq71EmAdrot%2BCO%2F4cgEc%3D", "checksum"=>"6012594d39fef96f9392e69c6dd8801f", "path"=>"templates/default/port_apache.erb", "specificity"=>"default"}, "templates/default/ports.conf.erb"=>{"name"=>"ports.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-09ed7d522079615834a13990bdef2542?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=A0K2a%2BzZmFt%2B%2B0ynli%2F4O2WLnmA%3D", "checksum"=>"09ed7d522079615834a13990bdef2542", "path"=>"templates/default/ports.conf.erb", "specificity"=>"default"}, "templates/default/security.erb"=>{"name"=>"security.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ebc22b863b112905b2de1c3af87ba341?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ZCWB5XNQd9CYI%2FN2pLBaJUgq1AY%3D", "checksum"=>"ebc22b863b112905b2de1c3af87ba341", "path"=>"templates/default/security.erb", "specificity"=>"default"}, "templates/default/web_app.conf.erb"=>{"name"=>"web_app.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-b5395d7925e5f3f2040a49b829d24f9b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=04rjqFF8rQN%2F9DgvY3JUWMd1A5k%3D", "checksum"=>"b5395d7925e5f3f2040a49b829d24f9b", "path"=>"templates/default/web_app.conf.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-98d7d67058d19e8e32cb5891a43a3792?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=BBjt615ILhuwxb4SXFZN6ONJbhQ%3D", "checksum"=>"98d7d67058d19e8e32cb5891a43a3792", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-29a975455d7a971ee7d05aaa6e6b29d0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=mIIHEBqbp8KOEkXPYDJn1%2Bb%2F%2FL4%3D", "checksum"=>"29a975455d7a971ee7d05aaa6e6b29d0", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e2052dd9d5813233f29ab2f3ffb832f5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2Bho4YhBLeTBpzrRivsXJhz0HGr8%3D", "checksum"=>"e2052dd9d5813233f29ab2f3ffb832f5", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"default"=>"default.rb"}>, "backups"=>#<Chef::CookbookVersion:0x0000000430f2b0 @name="backups", @frozen=false, @attribute_filenames=["client.rb"], @definition_filenames=[], @template_filenames=["backup.d/10.sys.erb", "backup.d/20.mysql.erb", "backup.d/20.pgsql.erb", "backup.d/90.rdiff.erb", "backupninja.conf.erb"], @file_filenames=["backupninja-0.9.8.1-1.el5.i386.rpm"], @recipe_filenames=["client.rb", "default.rb", "mysql.rb", "pgsql.rb"], @recipe_filenames_by_name={"client"=>"client.rb", "default"=>"default.rb", "mysql"=>"mysql.rb", "pgsql"=>"pgsql.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x0000000430ed60 @db="chef", @rest=#<Chef::REST:0x0000000430ed38 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x0000000430eba8 @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"=>"backups-0.0.1", "attributes"=>[{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d10428e292b66f7ae51dec327bd56bcc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VCMSG%2FqqkH8aLdsOuvo%2FXEVusXg%3D", "checksum"=>"d10428e292b66f7ae51dec327bd56bcc", "path"=>"attributes/client.rb", "specificity"=>"default"}], "files"=>[{"name"=>"backupninja-0.9.8.1-1.el5.i386.rpm", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c37596bbad8546203b0968564e7bc12a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=FrpD8imohafUpASfcRWJJAsCNrQ%3D", "checksum"=>"c37596bbad8546203b0968564e7bc12a", "path"=>"files/centos/backupninja-0.9.8.1-1.el5.i386.rpm", "specificity"=>"centos"}], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"backups", "description"=>"Installs/Configures an external server for backups", "long_description"=>"Installs/Configures an external server for backups", "maintainer"=>"MaRSdd", "maintainer_email"=>"web-tech-lead@marsdd.com", "license"=>"All rights reserved", "platforms"=>{}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"backups::client"=>">= 0.0.0", "backups::pgsql"=>">= 0.0.0", "backups"=>">= 0.0.0", "backups::mysql"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"backups::client"=>"", "backups::pgsql"=>"", "backups"=>"", "backups::mysql"=>""}, "version"=>"0.0.1"}, "libraries"=>[], "templates"=>[{"name"=>"backup.d/10.sys.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ae28c1e507cc3d2f932e96df4b7834f5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=OX%2FhT6G1lqiejWjcpBSMcvFnj2M%3D", "checksum"=>"ae28c1e507cc3d2f932e96df4b7834f5", "path"=>"templates/default/backup.d/10.sys.erb", "specificity"=>"default"}, {"name"=>"backup.d/20.mysql.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d1041621c85b52d619199c9a51aa0d79?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=SvWf7DfIRrP8r%2BGGpqTaREEd5QE%3D", "checksum"=>"d1041621c85b52d619199c9a51aa0d79", "path"=>"templates/default/backup.d/20.mysql.erb", "specificity"=>"default"}, {"name"=>"backup.d/20.pgsql.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-daa91d6184cfd8463404b33aa4a9bb31?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ZkBT6KytCMw5bx%2FL0InJgZwwYDw%3D", "checksum"=>"daa91d6184cfd8463404b33aa4a9bb31", "path"=>"templates/default/backup.d/20.pgsql.erb", "specificity"=>"default"}, {"name"=>"backup.d/90.rdiff.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-66e2ca9aace07f62354afa6643a73932?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=dlLuslWAN%2BVAUfGoToDByL%2FWw1w%3D", "checksum"=>"66e2ca9aace07f62354afa6643a73932", "path"=>"templates/default/backup.d/90.rdiff.erb", "specificity"=>"default"}, {"name"=>"backupninja.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e02e2b35eb72e8e2f495f113c06f45a0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=AZu9B1BRPIHSNkHm4T7ndWezPFc%3D", "checksum"=>"e02e2b35eb72e8e2f495f113c06f45a0", "path"=>"templates/default/backupninja.conf.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"backups", "version"=>"0.0.1", "recipes"=>[{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-1455756dcaf403f6ba74a5b140a2e4e5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=LVbvVXIz8ZI9ebk6gu6cxPg1SP0%3D", "checksum"=>"1455756dcaf403f6ba74a5b140a2e4e5", "path"=>"recipes/client.rb", "specificity"=>"default"}, {"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5fd2cd73ccc13c9a029c81ff52f78c7e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=3RhAeHhYt3IiMX3%2F0H7YE%2B70pbs%3D", "checksum"=>"5fd2cd73ccc13c9a029c81ff52f78c7e", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"mysql.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8fd7da575bb675e04280474ece13d490?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=kUClrDfKzpklDUrXfspJXRtRo90%3D", "checksum"=>"8fd7da575bb675e04280474ece13d490", "path"=>"recipes/mysql.rb", "specificity"=>"default"}, {"name"=>"pgsql.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-cf4d22337ffb7d64f60a1b2c7d61e15e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=q9XhhrYw3gB9PFsVtQH85n7hUdU%3D", "checksum"=>"cf4d22337ffb7d64f60a1b2c7d61e15e", "path"=>"recipes/pgsql.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e3b8b832319b7c1702662fb909cb4bd8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=75Ja707tra2Q99UVi3k9xddoXUg%3D", "checksum"=>"e3b8b832319b7c1702662fb909cb4bd8", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4e07e082ad324c65399b1134a357ce66?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=OX1QPuxeXsmo72tbcDXn2qhBIZ0%3D", "checksum"=>"4e07e082ad324c65399b1134a357ce66", "path"=>"metadata.rb", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000430c330 @cookbook=nil, @name="backups", @long_description="Installs/Configures an external server for backups", @maintainer="MaRSdd", @maintainer_email="web-tech-lead@marsdd.com", @license="All rights reserved", @description="Installs/Configures an external server for backups", @platforms={}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"backups::client"=>">= 0.0.0", "backups::pgsql"=>">= 0.0.0", "backups"=>">= 0.0.0", "backups::mysql"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"backups::client"=>"", "backups::pgsql"=>"", "backups"=>"", "backups::mysql"=>""}, @version="0.0.1">, @checksums={"1455756dcaf403f6ba74a5b140a2e4e5"=>nil, "5fd2cd73ccc13c9a029c81ff52f78c7e"=>nil, "8fd7da575bb675e04280474ece13d490"=>nil, "cf4d22337ffb7d64f60a1b2c7d61e15e"=>nil, "d10428e292b66f7ae51dec327bd56bcc"=>nil, "c37596bbad8546203b0968564e7bc12a"=>nil, "ae28c1e507cc3d2f932e96df4b7834f5"=>nil, "d1041621c85b52d619199c9a51aa0d79"=>nil, "daa91d6184cfd8463404b33aa4a9bb31"=>nil, "66e2ca9aace07f62354afa6643a73932"=>nil, "e02e2b35eb72e8e2f495f113c06f45a0"=>nil, "e3b8b832319b7c1702662fb909cb4bd8"=>nil, "4e07e082ad324c65399b1134a357ce66"=>nil}, @manifest_records_by_path={"recipes/client.rb"=>{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-1455756dcaf403f6ba74a5b140a2e4e5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=LVbvVXIz8ZI9ebk6gu6cxPg1SP0%3D", "checksum"=>"1455756dcaf403f6ba74a5b140a2e4e5", "path"=>"recipes/client.rb", "specificity"=>"default"}, "recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5fd2cd73ccc13c9a029c81ff52f78c7e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=3RhAeHhYt3IiMX3%2F0H7YE%2B70pbs%3D", "checksum"=>"5fd2cd73ccc13c9a029c81ff52f78c7e", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/mysql.rb"=>{"name"=>"mysql.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-8fd7da575bb675e04280474ece13d490?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=kUClrDfKzpklDUrXfspJXRtRo90%3D", "checksum"=>"8fd7da575bb675e04280474ece13d490", "path"=>"recipes/mysql.rb", "specificity"=>"default"}, "recipes/pgsql.rb"=>{"name"=>"pgsql.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-cf4d22337ffb7d64f60a1b2c7d61e15e?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=q9XhhrYw3gB9PFsVtQH85n7hUdU%3D", "checksum"=>"cf4d22337ffb7d64f60a1b2c7d61e15e", "path"=>"recipes/pgsql.rb", "specificity"=>"default"}, "attributes/client.rb"=>{"name"=>"client.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d10428e292b66f7ae51dec327bd56bcc?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=VCMSG%2FqqkH8aLdsOuvo%2FXEVusXg%3D", "checksum"=>"d10428e292b66f7ae51dec327bd56bcc", "path"=>"attributes/client.rb", "specificity"=>"default"}, "files/centos/backupninja-0.9.8.1-1.el5.i386.rpm"=>{"name"=>"backupninja-0.9.8.1-1.el5.i386.rpm", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c37596bbad8546203b0968564e7bc12a?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=FrpD8imohafUpASfcRWJJAsCNrQ%3D", "checksum"=>"c37596bbad8546203b0968564e7bc12a", "path"=>"files/centos/backupninja-0.9.8.1-1.el5.i386.rpm", "specificity"=>"centos"}, "templates/default/backup.d/10.sys.erb"=>{"name"=>"backup.d/10.sys.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-ae28c1e507cc3d2f932e96df4b7834f5?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=OX%2FhT6G1lqiejWjcpBSMcvFnj2M%3D", "checksum"=>"ae28c1e507cc3d2f932e96df4b7834f5", "path"=>"templates/default/backup.d/10.sys.erb", "specificity"=>"default"}, "templates/default/backup.d/20.mysql.erb"=>{"name"=>"backup.d/20.mysql.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-d1041621c85b52d619199c9a51aa0d79?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=SvWf7DfIRrP8r%2BGGpqTaREEd5QE%3D", "checksum"=>"d1041621c85b52d619199c9a51aa0d79", "path"=>"templates/default/backup.d/20.mysql.erb", "specificity"=>"default"}, "templates/default/backup.d/20.pgsql.erb"=>{"name"=>"backup.d/20.pgsql.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-daa91d6184cfd8463404b33aa4a9bb31?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=ZkBT6KytCMw5bx%2FL0InJgZwwYDw%3D", "checksum"=>"daa91d6184cfd8463404b33aa4a9bb31", "path"=>"templates/default/backup.d/20.pgsql.erb", "specificity"=>"default"}, "templates/default/backup.d/90.rdiff.erb"=>{"name"=>"backup.d/90.rdiff.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-66e2ca9aace07f62354afa6643a73932?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=dlLuslWAN%2BVAUfGoToDByL%2FWw1w%3D", "checksum"=>"66e2ca9aace07f62354afa6643a73932", "path"=>"templates/default/backup.d/90.rdiff.erb", "specificity"=>"default"}, "templates/default/backupninja.conf.erb"=>{"name"=>"backupninja.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e02e2b35eb72e8e2f495f113c06f45a0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=AZu9B1BRPIHSNkHm4T7ndWezPFc%3D", "checksum"=>"e02e2b35eb72e8e2f495f113c06f45a0", "path"=>"templates/default/backupninja.conf.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e3b8b832319b7c1702662fb909cb4bd8?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=75Ja707tra2Q99UVi3k9xddoXUg%3D", "checksum"=>"e3b8b832319b7c1702662fb909cb4bd8", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-4e07e082ad324c65399b1134a357ce66?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=OX1QPuxeXsmo72tbcDXn2qhBIZ0%3D", "checksum"=>"4e07e082ad324c65399b1134a357ce66", "path"=>"metadata.rb", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"client"=>"client.rb"}>, "ntp"=>#<Chef::CookbookVersion:0x000000042ead70 @name="ntp", @frozen=false, @attribute_filenames=["default.rb"], @definition_filenames=[], @template_filenames=["ntp.conf.erb"], @file_filenames=[], @recipe_filenames=["default.rb"], @recipe_filenames_by_name={"default"=>"default.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb", "README.md"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x000000042ea910 @db="chef", @rest=#<Chef::REST:0x000000042ea8e8 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x000000042ea730 @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"=>"ntp-1.0.1", "attributes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-daee751c419e2de5eb068228cdb422eb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=gZlcPMTmtwvpJM%2B3suNFMs8NkHY%3D", "checksum"=>"daee751c419e2de5eb068228cdb422eb", "path"=>"attributes/default.rb", "specificity"=>"default"}], "files"=>[], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"ntp", "description"=>"Installs and configures ntp as a client or server", "long_description"=>"DESCRIPTION\n===========\n\nInstalls and configures ntp, optionally set up a local NTP server.\n\nCHANGES\n=======\n\n## v1.0.1:\n\n* Support scientific linux\n* Use service name attribute in resource (fixes EL derivatives)\n\nREQUIREMENTS\n============\n\nShould work on any Red Hat-family or Debian-family Linux distribution.\n\nUSAGE\n=====\n\nSet up the ntp attributes in a role. For example in a base.rb role applied to all nodes:\n\n name \"base\"\n description \"Role applied to all systems\"\n default_attributes(\n \"ntp\" => {\n \"servers\" => [\"time.int.example.org\"]\n }\n )\n\nThen in an ntpserver.rb role that is applied to NTP servers (e.g., time.int.example.org):\n\n name \"ntp_server\"\n description \"Role applied to the system that should be an NTP server.\"\n default_attributes(\n \"ntp\" => {\n \"is_server\" => \"true\",\n \"servers\" => [\"0.pool.ntp.org\", \"1.pool.ntp.org\"]\n }\n )\n\nLICENSE AND AUTHOR\n==================\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\n\nCopyright 2009-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"=>{"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"ntp"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{"ntp/servers"=>{"required"=>"optional", "calculated"=>false, "default"=>["0.pool.ntp.org", "1.pool.ntp.org"], "choice"=>[], "type"=>"array", "recipes"=>[], "display_name"=>"NTP Servers", "description"=>"Array of servers we should talk to"}, "ntp/service"=>{"required"=>"optional", "calculated"=>false, "default"=>"ntp", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"NTP Service", "description"=>"Name of the NTP service"}, "ntp"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"NTP", "description"=>"Hash of NTP attributes"}, "ntp/is_server"=>{"required"=>"optional", "calculated"=>false, "default"=>"false", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"NTP Is Server?", "description"=>"Set to true if this is an NTP server"}}, "groupings"=>{}, "recipes"=>{"ntp"=>"Installs and configures ntp either as a server or client"}, "version"=>"1.0.1"}, "libraries"=>[], "templates"=>[{"name"=>"ntp.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-fd07e6354510bafa7ed2b453ee68f636?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=QZ22ZN0H5kIvAbN2NgeDYbhnFmQ%3D", "checksum"=>"fd07e6354510bafa7ed2b453ee68f636", "path"=>"templates/default/ntp.conf.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"ntp", "version"=>"1.0.1", "recipes"=>[{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-714504423fdcdb2d64e0e3d39a2d256b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=LKH3xe7VUuJ%2BzRtYTxhU1KbZwpQ%3D", "checksum"=>"714504423fdcdb2d64e0e3d39a2d256b", "path"=>"recipes/default.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-43ee4e5ec4e3071d0b8b64ace540c5b7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=EYpG5z0e%2BbYNUnGGmRmtejjDv8g%3D", "checksum"=>"43ee4e5ec4e3071d0b8b64ace540c5b7", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dfb5f6511105361f9ff4b52a6dd5fda7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=PL9UI6RWM65faVx8aVed8FzzEP4%3D", "checksum"=>"dfb5f6511105361f9ff4b52a6dd5fda7", "path"=>"metadata.rb", "specificity"=>"default"}, {"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-eb9cb119f4f602440572daaf97a45048?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=AjSfz%2FlAsyadEyAtfm15f%2B4vFo0%3D", "checksum"=>"eb9cb119f4f602440572daaf97a45048", "path"=>"README.md", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x000000042e8390 @cookbook=nil, @name="ntp", @long_description="DESCRIPTION\n===========\n\nInstalls and configures ntp, optionally set up a local NTP server.\n\nCHANGES\n=======\n\n## v1.0.1:\n\n* Support scientific linux\n* Use service name attribute in resource (fixes EL derivatives)\n\nREQUIREMENTS\n============\n\nShould work on any Red Hat-family or Debian-family Linux distribution.\n\nUSAGE\n=====\n\nSet up the ntp attributes in a role. For example in a base.rb role applied to all nodes:\n\n name \"base\"\n description \"Role applied to all systems\"\n default_attributes(\n \"ntp\" => {\n \"servers\" => [\"time.int.example.org\"]\n }\n )\n\nThen in an ntpserver.rb role that is applied to NTP servers (e.g., time.int.example.org):\n\n name \"ntp_server\"\n description \"Role applied to the system that should be an NTP server.\"\n default_attributes(\n \"ntp\" => {\n \"is_server\" => \"true\",\n \"servers\" => [\"0.pool.ntp.org\", \"1.pool.ntp.org\"]\n }\n )\n\nLICENSE AND AUTHOR\n==================\n\nAuthor:: Joshua Timberman (<joshua@opscode.com>)\n\nCopyright 2009-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="Installs and configures ntp as a client or server", @platforms={"scientific"=>">= 0.0.0", "debian"=>">= 0.0.0", "centos"=>">= 0.0.0", "fedora"=>">= 0.0.0", "ubuntu"=>">= 0.0.0", "redhat"=>">= 0.0.0"}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"ntp"=>">= 0.0.0"}, @replacing={}, @attributes={"ntp/servers"=>{"required"=>"optional", "calculated"=>false, "default"=>["0.pool.ntp.org", "1.pool.ntp.org"], "choice"=>[], "type"=>"array", "recipes"=>[], "display_name"=>"NTP Servers", "description"=>"Array of servers we should talk to"}, "ntp/service"=>{"required"=>"optional", "calculated"=>false, "default"=>"ntp", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"NTP Service", "description"=>"Name of the NTP service"}, "ntp"=>{"required"=>"optional", "calculated"=>false, "choice"=>[], "type"=>"hash", "recipes"=>[], "display_name"=>"NTP", "description"=>"Hash of NTP attributes"}, "ntp/is_server"=>{"required"=>"optional", "calculated"=>false, "default"=>"false", "choice"=>[], "type"=>"string", "recipes"=>[], "display_name"=>"NTP Is Server?", "description"=>"Set to true if this is an NTP server"}}, @groupings={}, @recipes={"ntp"=>"Installs and configures ntp either as a server or client"}, @version="1.0.1">, @checksums={"714504423fdcdb2d64e0e3d39a2d256b"=>nil, "daee751c419e2de5eb068228cdb422eb"=>nil, "fd07e6354510bafa7ed2b453ee68f636"=>nil, "43ee4e5ec4e3071d0b8b64ace540c5b7"=>nil, "dfb5f6511105361f9ff4b52a6dd5fda7"=>nil, "eb9cb119f4f602440572daaf97a45048"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-714504423fdcdb2d64e0e3d39a2d256b?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=LKH3xe7VUuJ%2BzRtYTxhU1KbZwpQ%3D", "checksum"=>"714504423fdcdb2d64e0e3d39a2d256b", "path"=>"recipes/default.rb", "specificity"=>"default"}, "attributes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-daee751c419e2de5eb068228cdb422eb?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=gZlcPMTmtwvpJM%2B3suNFMs8NkHY%3D", "checksum"=>"daee751c419e2de5eb068228cdb422eb", "path"=>"attributes/default.rb", "specificity"=>"default"}, "templates/default/ntp.conf.erb"=>{"name"=>"ntp.conf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-fd07e6354510bafa7ed2b453ee68f636?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=QZ22ZN0H5kIvAbN2NgeDYbhnFmQ%3D", "checksum"=>"fd07e6354510bafa7ed2b453ee68f636", "path"=>"templates/default/ntp.conf.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-43ee4e5ec4e3071d0b8b64ace540c5b7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=EYpG5z0e%2BbYNUnGGmRmtejjDv8g%3D", "checksum"=>"43ee4e5ec4e3071d0b8b64ace540c5b7", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-dfb5f6511105361f9ff4b52a6dd5fda7?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=PL9UI6RWM65faVx8aVed8FzzEP4%3D", "checksum"=>"dfb5f6511105361f9ff4b52a6dd5fda7", "path"=>"metadata.rb", "specificity"=>"default"}, "README.md"=>{"name"=>"README.md", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-eb9cb119f4f602440572daaf97a45048?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=AjSfz%2FlAsyadEyAtfm15f%2B4vFo0%3D", "checksum"=>"eb9cb119f4f602440572daaf97a45048", "path"=>"README.md", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"default"=>"default.rb"}>, "postfix"=>#<Chef::CookbookVersion:0x000000041fee48 @name="postfix", @frozen=false, @attribute_filenames=["postfix.rb"], @definition_filenames=[], @template_filenames=["aliases.erb", "main.cf.erb", "virtual.erb"], @file_filenames=[], @recipe_filenames=["aliases.rb", "default.rb", "virtual.rb"], @recipe_filenames_by_name={"aliases"=>"aliases.rb", "default"=>"default.rb", "virtual"=>"virtual.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_dir=nil, @root_filenames=["metadata.json", "metadata.rb"], @couchdb_id=nil, @couchdb=#<Chef::CouchDB:0x000000041fea10 @db="chef", @rest=#<Chef::REST:0x000000041fe9c0 @url="http://localhost:5984", @cookies={}, @default_headers={}, @auth_credentials=#<Chef::REST::AuthCredentials:0x000000041fe8d0 @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"=>"postfix-0.1.0", "attributes"=>[{"name"=>"postfix.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-883eb2ee5fefe652d82f47d2931f54dd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2Fsb8bZWqOrAM673yEuEztoaXjdw%3D", "checksum"=>"883eb2ee5fefe652d82f47d2931f54dd", "path"=>"attributes/postfix.rb", "specificity"=>"default"}], "files"=>[], "json_class"=>"Chef::CookbookVersion", "providers"=>[], "metadata"=>{"name"=>"postfix", "description"=>"Configures postfix", "long_description"=>"", "maintainer"=>"37signals", "maintainer_email"=>"sysadmins@37signals.com", "license"=>"Apache v2.0", "platforms"=>{}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"postfix::aliases"=>">= 0.0.0", "postfix::virtual"=>">= 0.0.0", "postfix"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"postfix::aliases"=>"", "postfix::virtual"=>"", "postfix"=>""}, "version"=>"0.1.0"}, "libraries"=>[], "templates"=>[{"name"=>"aliases.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-86db944204f6ead61049a4978089cc02?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=mWYHTnM838sZ7UxNc6idFSZ3m0A%3D", "checksum"=>"86db944204f6ead61049a4978089cc02", "path"=>"templates/default/aliases.erb", "specificity"=>"default"}, {"name"=>"main.cf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a380d9e3e11b48009c0d642a71e1c8d1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=du274JYCc50WNpjnHXcr9lHwBvE%3D", "checksum"=>"a380d9e3e11b48009c0d642a71e1c8d1", "path"=>"templates/default/main.cf.erb", "specificity"=>"default"}, {"name"=>"virtual.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f6d76701b9b29ba09594043ee48170b1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=faTRtMTrlK5g7gl9%2FswdyL5VWKQ%3D", "checksum"=>"f6d76701b9b29ba09594043ee48170b1", "path"=>"templates/default/virtual.erb", "specificity"=>"default"}], "resources"=>[], "cookbook_name"=>"postfix", "version"=>"0.1.0", "recipes"=>[{"name"=>"aliases.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f294d1d6b8428a4684e96638402b383c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=LZYwLPTL5hXS0%2BEsDfDduAhcHNU%3D", "checksum"=>"f294d1d6b8428a4684e96638402b383c", "path"=>"recipes/aliases.rb", "specificity"=>"default"}, {"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c632f65a19750acc82640045cb44e873?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=PrVa2f9ubi0t4eHSIsfichRg9bc%3D", "checksum"=>"c632f65a19750acc82640045cb44e873", "path"=>"recipes/default.rb", "specificity"=>"default"}, {"name"=>"virtual.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3a8e69459be958e3d9a9c278b4517000?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=kHvGCDog2z4tINcXQz%2FP9smMODE%3D", "checksum"=>"3a8e69459be958e3d9a9c278b4517000", "path"=>"recipes/virtual.rb", "specificity"=>"default"}], "root_files"=>[{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5d3a1aef2956c2c1a79e991034a273f0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pAJRQZcgt5ogoKR1oBXuUpJRWc4%3D", "checksum"=>"5d3a1aef2956c2c1a79e991034a273f0", "path"=>"metadata.json", "specificity"=>"default"}, {"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e92c424bbe5be94f8777b7ca7b043d84?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2B9fO652DalmNECEH5a2Xvmn7g4s%3D", "checksum"=>"e92c424bbe5be94f8777b7ca7b043d84", "path"=>"metadata.rb", "specificity"=>"default"}], "frozen?"=>false, "chef_type"=>"cookbook_version"}, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x000000041fd048 @cookbook=nil, @name="postfix", @long_description="", @maintainer="37signals", @maintainer_email="sysadmins@37signals.com", @license="Apache v2.0", @description="Configures postfix", @platforms={}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"postfix::aliases"=>">= 0.0.0", "postfix::virtual"=>">= 0.0.0", "postfix"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"postfix::aliases"=>"", "postfix::virtual"=>"", "postfix"=>""}, @version="0.1.0">, @checksums={"f294d1d6b8428a4684e96638402b383c"=>nil, "c632f65a19750acc82640045cb44e873"=>nil, "3a8e69459be958e3d9a9c278b4517000"=>nil, "883eb2ee5fefe652d82f47d2931f54dd"=>nil, "86db944204f6ead61049a4978089cc02"=>nil, "a380d9e3e11b48009c0d642a71e1c8d1"=>nil, "f6d76701b9b29ba09594043ee48170b1"=>nil, "5d3a1aef2956c2c1a79e991034a273f0"=>nil, "e92c424bbe5be94f8777b7ca7b043d84"=>nil}, @manifest_records_by_path={"recipes/aliases.rb"=>{"name"=>"aliases.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f294d1d6b8428a4684e96638402b383c?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=LZYwLPTL5hXS0%2BEsDfDduAhcHNU%3D", "checksum"=>"f294d1d6b8428a4684e96638402b383c", "path"=>"recipes/aliases.rb", "specificity"=>"default"}, "recipes/default.rb"=>{"name"=>"default.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-c632f65a19750acc82640045cb44e873?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=PrVa2f9ubi0t4eHSIsfichRg9bc%3D", "checksum"=>"c632f65a19750acc82640045cb44e873", "path"=>"recipes/default.rb", "specificity"=>"default"}, "recipes/virtual.rb"=>{"name"=>"virtual.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-3a8e69459be958e3d9a9c278b4517000?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=kHvGCDog2z4tINcXQz%2FP9smMODE%3D", "checksum"=>"3a8e69459be958e3d9a9c278b4517000", "path"=>"recipes/virtual.rb", "specificity"=>"default"}, "attributes/postfix.rb"=>{"name"=>"postfix.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-883eb2ee5fefe652d82f47d2931f54dd?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2Fsb8bZWqOrAM673yEuEztoaXjdw%3D", "checksum"=>"883eb2ee5fefe652d82f47d2931f54dd", "path"=>"attributes/postfix.rb", "specificity"=>"default"}, "templates/default/aliases.erb"=>{"name"=>"aliases.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-86db944204f6ead61049a4978089cc02?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=mWYHTnM838sZ7UxNc6idFSZ3m0A%3D", "checksum"=>"86db944204f6ead61049a4978089cc02", "path"=>"templates/default/aliases.erb", "specificity"=>"default"}, "templates/default/main.cf.erb"=>{"name"=>"main.cf.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-a380d9e3e11b48009c0d642a71e1c8d1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=du274JYCc50WNpjnHXcr9lHwBvE%3D", "checksum"=>"a380d9e3e11b48009c0d642a71e1c8d1", "path"=>"templates/default/main.cf.erb", "specificity"=>"default"}, "templates/default/virtual.erb"=>{"name"=>"virtual.erb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-f6d76701b9b29ba09594043ee48170b1?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=faTRtMTrlK5g7gl9%2FswdyL5VWKQ%3D", "checksum"=>"f6d76701b9b29ba09594043ee48170b1", "path"=>"templates/default/virtual.erb", "specificity"=>"default"}, "metadata.json"=>{"name"=>"metadata.json", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-5d3a1aef2956c2c1a79e991034a273f0?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=pAJRQZcgt5ogoKR1oBXuUpJRWc4%3D", "checksum"=>"5d3a1aef2956c2c1a79e991034a273f0", "path"=>"metadata.json", "specificity"=>"default"}, "metadata.rb"=>{"name"=>"metadata.rb", "url"=>"https://s3.amazonaws.com/opscode-platform-production-data/organization-73fa05cfc8074116804613b43324d18a/checksum-e92c424bbe5be94f8777b7ca7b043d84?AWSAccessKeyId=AKIAJOZTD2N26S7W6APA&Expires=1329412952&Signature=%2B9fO652DalmNECEH5a2Xvmn7g4s%3D", "checksum"=>"e92c424bbe5be94f8777b7ca7b043d84", "path"=>"metadata.rb", "specificity"=>"default"}}, @attribute_filenames_by_short_filename={"postfix"=>"postfix.rb"}>} | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook logrotate | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/logrotate/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/logrotate/definitions/logrotate_app.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/logrotate/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/logrotate/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/logrotate/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook xml | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/xml/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/xml/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/xml/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/xml/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook sudo | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/sudo/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/sudo/attributes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/sudo/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/sudo/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/sudo/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook php | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/resources/pear.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/resources/pear_channel.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/providers/pear.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/providers/pear_channel.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_apc.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_curl.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_fileinfo.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_fpdf.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_gd.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_ldap.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_memcache.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_mysql.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_pgsql.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/module_sqlite3.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/package.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/recipes/source.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/attributes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/php/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook mysql | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/recipes/client.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/recipes/server.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/recipes/server_ec2.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/recipes/slave.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/libraries/database.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/libraries/helpers.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/attributes/server.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/mysql/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook bootstrap | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/bootstrap/recipes/hosts.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/bootstrap/recipes/selinux.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/bootstrap/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/bootstrap/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook iptables | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/iptables/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/iptables/definitions/iptables_rule.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/iptables/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/iptables/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook nagios | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/recipes/client.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/recipes/client_package.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/recipes/client_source.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/recipes/nagiosgrapher.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/recipes/server.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/recipes/server_package.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/recipes/server_source.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/definitions/nagios_conf.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/libraries/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/attributes/client.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/attributes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/attributes/server.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/nagios/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook vim | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/vim/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/vim/attributes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/vim/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/vim/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/vim/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook openssl | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/openssl/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/openssl/libraries/secure_password.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/openssl/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/openssl/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/openssl/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook selinux | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/selinux/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/selinux/recipes/disabled.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/selinux/recipes/enforcing.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/selinux/recipes/permissive.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/selinux/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/selinux/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/selinux/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook chef-client | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/chef-client/recipes/config.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/chef-client/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/chef-client/recipes/delete_validation.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/chef-client/recipes/service.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/chef-client/attributes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/chef-client/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/chef-client/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/chef-client/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook users | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/users/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/users/recipes/external-backup.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/users/recipes/postgres.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/users/recipes/sysadmins.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/users/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/users/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/users/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook ssh | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ssh/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ssh/recipes/server.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ssh/attributes/ssh.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ssh/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ssh/metadata.json.old, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ssh/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook build-essential | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/build-essential/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/build-essential/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/build-essential/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/build-essential/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook apache2 | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/god_monitor.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_actions.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_alias.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_auth_basic.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_auth_digest.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_auth_openid.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_authn_file.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_authnz_ldap.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_authz_default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_authz_groupfile.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_authz_host.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_authz_user.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_autoindex.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_cgi.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_dav.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_dav_fs.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_dav_svn.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_deflate.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_dir.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_env.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_expires.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_fcgid.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_headers.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_ldap.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_log_config.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_mime.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_negotiation.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_php5.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_proxy.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_proxy_ajp.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_proxy_balancer.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_proxy_connect.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_proxy_http.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_python.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_rewrite.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_setenvif.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_ssl.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_status.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_wsgi.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/recipes/mod_xsendfile.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/definitions/apache_conf.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/definitions/apache_module.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/definitions/apache_site.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/definitions/web_app.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/attributes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/apache2/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook backups | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/backups/recipes/client.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/backups/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/backups/recipes/mysql.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/backups/recipes/pgsql.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/backups/attributes/client.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/backups/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/backups/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook ntp | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ntp/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ntp/attributes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ntp/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ntp/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/ntp/README.md, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Synchronizing cookbook postfix | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/postfix/recipes/aliases.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/postfix/recipes/default.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/postfix/recipes/virtual.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/postfix/attributes/postfix.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/postfix/metadata.json, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not storing cookbooks/postfix/metadata.rb, as the cache is up to date. | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook mysql's library file: /var/cache/chef/cookbooks/mysql/libraries/database.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] INFO: Missing gem 'mysql' | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook mysql's library file: /var/cache/chef/cookbooks/mysql/libraries/helpers.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook nagios's library file: /var/cache/chef/cookbooks/nagios/libraries/default.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook openssl's library file: /var/cache/chef/cookbooks/openssl/libraries/secure_password.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook php's providers from /var/cache/chef/cookbooks/php/providers/pear.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] INFO: PhpPear light-weight provider already initialized -- overriding! | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loaded contents of /var/cache/chef/cookbooks/php/providers/pear.rb into a provider named php_pear defined in Chef::Provider::PhpPear | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook php's providers from /var/cache/chef/cookbooks/php/providers/pear_channel.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] INFO: PhpPearChannel light-weight provider already initialized -- overriding! | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loaded contents of /var/cache/chef/cookbooks/php/providers/pear_channel.rb into a provider named php_pear_channel defined in Chef::Provider::PhpPearChannel | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook php's resources from /var/cache/chef/cookbooks/php/resources/pear.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] INFO: PhpPear light-weight resource already initialized -- overriding! | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loaded contents of /var/cache/chef/cookbooks/php/resources/pear.rb into a resource named php_pear defined in Chef::Resource::PhpPear | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook php's resources from /var/cache/chef/cookbooks/php/resources/pear_channel.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] INFO: PhpPearChannel light-weight resource already initialized -- overriding! | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loaded contents of /var/cache/chef/cookbooks/php/resources/pear_channel.rb into a resource named php_pear_channel defined in Chef::Resource::PhpPearChannel | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook sudo's attribute file /var/cache/chef/cookbooks/sudo/attributes/default.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook php's attribute file /var/cache/chef/cookbooks/php/attributes/default.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook mysql's attribute file /var/cache/chef/cookbooks/mysql/attributes/server.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook nagios's attribute file /var/cache/chef/cookbooks/nagios/attributes/client.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook nagios's attribute file /var/cache/chef/cookbooks/nagios/attributes/default.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook nagios's attribute file /var/cache/chef/cookbooks/nagios/attributes/server.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook vim's attribute file /var/cache/chef/cookbooks/vim/attributes/default.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook chef-client's attribute file /var/cache/chef/cookbooks/chef-client/attributes/default.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook ssh's attribute file /var/cache/chef/cookbooks/ssh/attributes/ssh.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook apache2's attribute file /var/cache/chef/cookbooks/apache2/attributes/default.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook backups's attribute file /var/cache/chef/cookbooks/backups/attributes/client.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Not setting backups/start_time to "everyday at 01:04" because it has a normal value already | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook ntp's attribute file /var/cache/chef/cookbooks/ntp/attributes/default.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Node app1.comms.marsdd.com loading cookbook postfix's attribute file /var/cache/chef/cookbooks/postfix/attributes/postfix.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook logrotate's definitions from /var/cache/chef/cookbooks/logrotate/definitions/logrotate_app.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook iptables's definitions from /var/cache/chef/cookbooks/iptables/definitions/iptables_rule.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook nagios's definitions from /var/cache/chef/cookbooks/nagios/definitions/nagios_conf.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook apache2's definitions from /var/cache/chef/cookbooks/apache2/definitions/apache_conf.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook apache2's definitions from /var/cache/chef/cookbooks/apache2/definitions/apache_module.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook apache2's definitions from /var/cache/chef/cookbooks/apache2/definitions/apache_site.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading cookbook apache2's definitions from /var/cache/chef/cookbooks/apache2/definitions/web_app.rb | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading Recipe bootstrap::hosts via include_recipe | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Found recipe hosts in cookbook bootstrap | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading Recipe chef-client::delete_validation via include_recipe | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Found recipe delete_validation in cookbook chef-client | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading Recipe chef-client::config via include_recipe | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Found recipe config in cookbook chef-client | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading Recipe chef-client::service via include_recipe | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Found recipe service in cookbook chef-client | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Setting directory[/var/run/chef] to the state of the prior directory[/var/run/chef] | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Setting directory[/var/cache/chef] to the state of the prior directory[/var/cache/chef] | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Setting directory[/var/lib/chef] to the state of the prior directory[/var/lib/chef] | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Setting directory[/var/log/chef] to the state of the prior directory[/var/log/chef] | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading Recipe bootstrap::selinux via include_recipe | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Found recipe selinux in cookbook bootstrap | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading Recipe users via include_recipe | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Found recipe default in cookbook users | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Loading Recipe users::sysadmins via include_recipe | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Found recipe sysadmins in cookbook users | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Signing the request as app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: String to sign: 'Method:GET | |
| Hashed Path:3JRoh12r2khDSyDD9hEFSm6Styg= | |
| X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= | |
| X-Ops-Timestamp:2012-02-16T16:22:32Z | |
| X-Ops-UserId:app1.comms.marsdd.com' | |
| Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"app1.comms.marsdd.com", "X-Ops-Timestamp"=>"2012-02-16T16:22:32Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"oG7NbCyKZb86UxCsLXvBgUIm4bfnFD87Khe/5d8j7qLtrmKLXVDYFm7aj9Vz", "X-Ops-Authorization-2"=>"36tHAmMSpwgG470SKAF4sF2BCO7I2c+R6k3DiR562uARj5A+GdkxTRO02QPH", "X-Ops-Authorization-3"=>"vlfBVcMK/GmNrFw0oZH0kmb8zJ9fyihKwoh8svS0vI1wdNXUILq2ozRvNIey", "X-Ops-Authorization-4"=>"e1v5L2KKTdLiWCASjhvpJGURERWkdjx9CJgXxhD9rUZaTECOsJqWQqPcqwbt", "X-Ops-Authorization-5"=>"bjVTBRq2r1VwlObM8BLDfBewdbjxR7f0rZXEaKyI8AiOZfqHBKbxS5F6z9/I", "X-Ops-Authorization-6"=>"u07PmVStDFd1YuL78oby6tQAi1D2vN+ZRdgn+ufbDA=="} | |
| [Thu, 16 Feb 2012 11:22:32 -0500] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/marsdd/data/users | |
| [Thu, 16 Feb 2012 11:22:33 -0500] DEBUG: Signing the request as app1.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:33 -0500] DEBUG: String to sign: 'Method:GET | |
| Hashed Path:36OoClfbHLYlt+vuwRo5MMvDZUc= | |
| X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= | |
| X-Ops-Timestamp:2012-02-16T16:22:33Z | |
| X-Ops-UserId:app1.comms.marsdd.com' | |
| Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"app1.comms.marsdd.com", "X-Ops-Timestamp"=>"2012-02-16T16:22:33Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"Ga9fi2Nq/5T3TyGrgfxyyUojpTfwhag7gRcGhzohKbuuwxuvFUpSAaqQv/hW", "X-Ops-Authorization-2"=>"/Z6fE7dPbRgDSq5Eln0Dx4NRg2/qJabE1jzJ2HOZFr6Br+iugonUngtcxrmV", "X-Ops-Authorization-3"=>"DgcOnU2vm9GIAMnx36rAM5BEI750m8ghiF5G9wph/cHflxZ6czW27u0EtWLO", "X-Ops-Authorization-4"=>"o40odsChhYsXtKD91eJAjlfz8no0l/wNJOJpYMurzLNOYzwGY/Zcbw4k4Ocm", "X-Ops-Authorization-5"=>"+yDbgZPERaL+hsHF7DIOfaQzBfv7e6Bb3rosl97GaTkAQipXWaAiR5gDXEVb", "X-Ops-Authorization-6"=>"nFVfXTkTpYwaY+rFPmaK5AOpJPZ2ifurjBKPLb7iog=="} | |
| [Thu, 16 Feb 2012 11:22:33 -0500] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/marsdd/data/users/bperkins |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [Thu, 16 Feb 2012 11:22:10 -0500] INFO: *** Chef 0.10.8 *** | |
| [Thu, 16 Feb 2012 11:22:10 -0500] DEBUG: Loading plugin os | |
| [Thu, 16 Feb 2012 11:22:10 -0500] DEBUG: Loading plugin kernel | |
| [Thu, 16 Feb 2012 11:22:10 -0500] DEBUG: Loading plugin ruby | |
| [Thu, 16 Feb 2012 11:22:10 -0500] DEBUG: Loading plugin languages | |
| [Thu, 16 Feb 2012 11:22:10 -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 ---- | |
| [Thu, 16 Feb 2012 11:22:10 -0500] DEBUG: platform=x86_64-linux,version=1.9.2,release_date=2011-07-09,target=x86_64-unknown-linux-gnu,target_cpu=x86_64,target_vendor=unknown,target_os=linux,host=x86_64-unknown-linux-gnu,host_cpu=x86_64,host_os=linux-gnu,host_vendor=unknown,bin_dir=/usr/local/bin,ruby_bin=/usr/local/bin/ruby, | |
| [Thu, 16 Feb 2012 11:22:10 -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 ---- | |
| [Thu, 16 Feb 2012 11:22:10 -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 ---- | |
| [Thu, 16 Feb 2012 11:22:10 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:10 -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 ---- | |
| [Thu, 16 Feb 2012 11:22:10 -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 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: gem | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (ruby -e "require 'rbconfig'; require 'rubygems'; puts ::Gem.default_exec_format % 'gem'") returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: /usr/local/lib/ruby/gems/1.9.1 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (ruby -e "require 'rbconfig'; puts %x{/usr/local/bin/ruby /usr/local/bin/gem env gemdir}.chomp!") returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -s STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Linux | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -s STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -s STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -s STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (uname -s) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -r STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: 2.6.32-33-server | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -r STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -r STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -r STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (uname -r) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: #72-Ubuntu SMP Fri Jul 29 21:21:55 UTC 2011 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (uname -v) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -m STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: x86_64 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -m STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -m STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -m STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (uname -m) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin c | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin gcc -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End gcc -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin gcc -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Using built-in specs. | |
| Target: x86_64-linux-gnu | |
| Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu | |
| Thread model: posix | |
| gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End gcc -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (gcc -v) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: GNU C Library (Ubuntu EGLIBC 2.11.1-0ubuntu7.8) stable release version 2.11.1, by Roland McGrath et al. | |
| Copyright (C) 2009 Free Software Foundation, Inc. | |
| This is free software; see the source for copying conditions. | |
| There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A | |
| PARTICULAR PURPOSE. | |
| Compiled by GNU CC version 4.4.3. | |
| Compiled on a Linux >>2.6.24-27-server<< system on 2011-01-21. | |
| Available extensions: | |
| crypt add-on version 2.1 by Michael Glad and others | |
| GNU Libidn by Simon Josefsson | |
| Native POSIX Threads Library by Ulrich Drepper et al | |
| BIND-8.2.3-T5B | |
| For bug reporting instructions, please see: | |
| <http://www.debian.org/Bugs/>. | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End /lib/libc.so.6 STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin /lib/libc.so.6 STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End /lib/libc.so.6 STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (/lib/libc.so.6) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin cl /? STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End cl /? STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin cl /? STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: sh: cl: not found | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End cl /? STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (cl /?) returned 127 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin devenv.com /? STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End devenv.com /? STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin devenv.com /? STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: sh: devenv.com: not found | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End devenv.com /? STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (devenv.com /?) returned 127 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Plugin c threw exception #<Ohai::Exceptions::Exec: command xlc -qversion doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/c.rb:77:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin lua | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Plugin lua threw exception #<Ohai::Exceptions::Exec: command lua -v doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/lua.rb:27:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin chef | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin erlang | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Plugin erlang threw exception #<Ohai::Exceptions::Exec: command erl +V doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/erlang.rb:26:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin cloud | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin ec2 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin hostname | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::hostname | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin hostname -s STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: app2 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End hostname -s STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin hostname -s STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End hostname -s STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (hostname -s) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin hostname --fqdn STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: app2.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End hostname --fqdn STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin hostname --fqdn STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End hostname --fqdn STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (hostname --fqdn) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin network | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::network | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin route -n | grep -m 1 ^0.0.0.0 STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: 0.0.0.0 10.101.1.1 0.0.0.0 UG 100 0 0 eth2 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End route -n | grep -m 1 ^0.0.0.0 STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin route -n | grep -m 1 ^0.0.0.0 STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End route -n | grep -m 1 ^0.0.0.0 STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (route -n | grep -m 1 ^0.0.0.0) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Using default interface for default ip and mac address | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: has_ec2_mac? == true | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: has_ec2_mac? == false | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: looks_like_ec2? == false | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin rackspace | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin eucalyptus | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: has_euca_mac? == false | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: has_euca_mac? == false | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: has_euca_mac? == false | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: looks_like_euca? == false | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin dmi_common | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin ohai_time | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin ohai | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin ip_scopes | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ip_scopes: cannot load gem, plugin disabled: no such file to load -- ipaddr_extensions | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin java | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Plugin java threw exception #<Ohai::Exceptions::Exec: command java -version doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/java.rb:24:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin uptime | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin dmi | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: unrecognized output line; discarding: | |
| 32-bit Memory Error Information | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: unrecognized output line; discarding: | |
| 64-bit Memory Error Information | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin network_listeners | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Plugin network_listeners threw exception #<LoadError: no such file to load -- sigar> /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' | |
| /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/network_listeners.rb:19:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin mono | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Plugin mono threw exception #<Ohai::Exceptions::Exec: command mono -V doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/mono.rb:27:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin command | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin groovy | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Plugin groovy threw exception #<Ohai::Exceptions::Exec: command groovy -v doesn't exist or is not in the PATH> /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:336:in `rescue in popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:138:in `popen4' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:98:in `run_command_unix' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:50:in `block in run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `chdir' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/command.rb:49:in `run_command' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/plugins/groovy.rb:27:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `instance_eval' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/mixin/from_file.rb:29:in `from_file' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:190:in `block in require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:185:in `require_plugin' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:117:in `block (2 levels) in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:110:in `block in all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `each' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/ohai-0.6.10/lib/ohai/system.rb:108:in `all_plugins' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:208:in `run_ohai' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/client.rb:149:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:239:in `block in run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `loop' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application/client.rb:229:in `run_application' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/lib/chef/application.rb:67:in `run' | |
| /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.10.8/bin/chef-client:26:in `<top (required)>' | |
| /usr/bin/chef-client:19:in `load' | |
| /usr/bin/chef-client:19:in `<main>' | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin python | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) | |
| [GCC 4.4.3] | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin python -c "import sys; print sys.version" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End python -c "import sys; print sys.version" STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (python -c "import sys; print sys.version") returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin passwd | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin php | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin php -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: PHP 5.3.2-1ubuntu4.14 with Suhosin-Patch (cli) (built: Feb 11 2012 06:35:39) | |
| Copyright (c) 1997-2009 The PHP Group | |
| Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End php -v STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin php -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End php -v STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (php -v) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin perl | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: version='5.10.1'; | |
| archname='x86_64-linux-gnu-thread-multi'; | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End perl -V:version -V:archname STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin perl -V:version -V:archname STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End perl -V:version -V:archname STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (perl -V:version -V:archname) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin virtualization | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::virtualization | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin keys | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin platform | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::platform | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::lsb | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::ps | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::ssh_host_key | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::kernel | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -o STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: GNU/Linux | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -o STDOUT ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- Begin uname -o STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: ---- End uname -o STDERR ---- | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Ran (uname -o) returned 0 | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::cpu | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::uptime | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::filesystem | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::block_device | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Loading plugin linux::memory | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Client key /etc/chef/client.pem is present - skipping registration | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Building node object for app2.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Signing the request as app2.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: String to sign: 'Method:GET | |
| Hashed Path:0ewh8FIcw9+Ii8iGMlsWFh5OgoQ= | |
| X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= | |
| X-Ops-Timestamp:2012-02-16T16:22:11Z | |
| X-Ops-UserId:app2.comms.marsdd.com' | |
| Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"app2.comms.marsdd.com", "X-Ops-Timestamp"=>"2012-02-16T16:22:11Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"ZXPhXD3qdlo/uV3wzBK2uMsT+dMfaDraF0SgvPsA/acjdBB5eFjA9kdIZglu", "X-Ops-Authorization-2"=>"uCeoH6xLdXRoPjdrgVy1dYI4sb6hPdwr38C/J9IZ9pbS15BwO5vjuKyHlkqd", "X-Ops-Authorization-3"=>"MEndbuy1XtWQqS5tRA3IE+2nTNn8dZ7LE9m07Z04TG/CD1Gm2nDT8MHFW6xK", "X-Ops-Authorization-4"=>"Fei5IXY+wGDDFtUlsxaAcCiBczUdBpKRNTZkjEjVJ1rkWJKpe7RCJ02Ub4SV", "X-Ops-Authorization-5"=>"IeO9OqnS1RsIpXL85I8YVDFvCUr+Y8GCbHhdUcZxjyQZi8zQtwD6cchLi9yY", "X-Ops-Authorization-6"=>"SA7p9ca8Ekdsn9RmZ/VQcqLE8O1CTHe0R4gN6R8iLQ=="} | |
| [Thu, 16 Feb 2012 11:22:11 -0500] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/marsdd/nodes/app2.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:12 -0500] DEBUG: Extracting run list from JSON attributes provided on command line | |
| [Thu, 16 Feb 2012 11:22:12 -0500] DEBUG: Applying attributes from json file | |
| [Thu, 16 Feb 2012 11:22:12 -0500] DEBUG: Platform is ubuntu version 10.04 | |
| [Thu, 16 Feb 2012 11:22:12 -0500] DEBUG: Signing the request as app2.comms.marsdd.com | |
| [Thu, 16 Feb 2012 11:22:12 -0500] DEBUG: String to sign: 'Method:GET | |
| Hashed Path:7SfuEwguvsrw8yjron5P2mZxRVw= | |
| X-Ops-Content-Hash:2jmj7l5rSw0yVb/vlWAYkK/YBwk= | |
| X-Ops-Timestamp:2012-02-16T16:22:12Z | |
| X-Ops-UserId:app2.comms.marsdd.com' | |
| Header hash: {"X-Ops-Sign"=>"version=1.0", "X-Ops-Userid"=>"app2.comms.marsdd.com", "X-Ops-Timestamp"=>"2012-02-16T16:22:12Z", "X-Ops-Content-Hash"=>"2jmj7l5rSw0yVb/vlWAYkK/YBwk=", "X-Ops-Authorization-1"=>"kn3dh8zyUNifby0STFC4vNWHyRLNbwZvcYctOVXt/L8PTwIKTYrBDOzkgUe9", "X-Ops-Authorization-2"=>"AeFDUF+5Xb8XfPf5Pd11e+Y5JkiXWLlTl3/dBR4fHqi8q/YcdVL2/1SbHdfw", "X-Ops-Authorization-3"=>"iyFw0kWXA4+MTtC8TIrjK6E4PFUGHU39cvJ6Upveqh+3FdAuGMpc2Sa9cRE4", "X-Ops-Authorization-4"=>"KFLDVKaYWh+vO1iWRq9DQCDXWHVVljLcl2bRSdOuNFO6wmuomaXy0B4Hceyb", "X-Ops-Authorization-5"=>"YUYEMTXy6x3AUxSDW4RZlY9EN+QV8MHps3TK4pzLpOXmg7prFXTE+N2WiB3k", "X-Ops-Authorization-6"=>"YHiKveOPYok9OGyjkuZoa3QIhOXI/8JNbKmjZxJ6LQ=="} | |
| [Thu, 16 Feb 2012 11:22:12 -0500] DEBUG: Sending HTTP Request via GET to api.opscode.com:443/organizations/marsdd/roles/baseline |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [Thu, 16 Feb 2012 11:43:40 -0500] INFO: *** Chef 0.10.8 *** |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment