Skip to content

Instantly share code, notes, and snippets.

@sworisbreathing
Created August 12, 2015 05:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sworisbreathing/b6315e61d2f7f94a5999 to your computer and use it in GitHub Desktop.
Save sworisbreathing/b6315e61d2f7f94a5999 to your computer and use it in GitHub Desktop.
Failing chef-splunk tests for splunk_app LWRP
>>>>>> Converge failed on instance <server-lwrps-ubuntu-1404>.
>>>>>> Please see .kitchen/logs/server-lwrps-ubuntu-1404.log for more details
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ActionFailed
>>>>>> Message: SSH exited (1) for command: [sh -c '
sudo -E /opt/chef/bin/chef-client --local-mode --config /tmp/kitchen/client.rb --log_level debug --force-formatter --no-color --json-attributes /tmp/kitchen/dna.json --chef-zero-port 8889
']
>>>>>> ----------------------
chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
D Berksfile found at /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile, loading Berkshelf
D Berkshelf 3.2.4 previously loaded
-----> Converging <server-lwrps-ubuntu-1404>...
Preparing files for transfer
D Creating local sandbox in /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1
Preparing dna.json
D Creating dna.json from {:dev_mode=>true, :splunk=>{:server=>{:runasroot=>false}, :accept_license=>true, :is_server=>true}, :run_list=>["recipe[chef-splunk::default]", "recipe[test::default]"]}
Resolving cookbook dependencies with Berkshelf 3.2.4...
D Using Berksfile from /Users/Steveo/Documents/Development/Git/chef-splunk/Berksfile
Removing non-cookbook files before transfer
Preparing data_bags
D Using data_bags from /Users/Steveo/Documents/Development/Git/chef-splunk/test/fixtures/data_bags
Preparing nodes
D Using nodes from /Users/Steveo/Documents/Development/Git/chef-splunk/test/integration/nodes
Preparing validation.pem
D Using a dummy validation.pem
Preparing client.rb
D Creating client.rb from {:node_name=>"server-lwrps-ubuntu-1404", :checksum_path=>"/tmp/kitchen/checksums", :file_cache_path=>"/tmp/kitchen/cache", :file_backup_path=>"/tmp/kitchen/backup", :cookbook_path=>["/tmp/kitchen/cookbooks", "/tmp/kitchen/site-cookbooks"], :data_bag_path=>"/tmp/kitchen/data_bags", :environment_path=>"/tmp/kitchen/environments", :node_path=>"/tmp/kitchen/nodes", :role_path=>"/tmp/kitchen/roles", :client_path=>"/tmp/kitchen/clients", :user_path=>"/tmp/kitchen/users", :validation_key=>"/tmp/kitchen/validation.pem", :client_key=>"/tmp/kitchen/client.pem", :chef_server_url=>"http://127.0.0.1:8889", :encrypted_data_bag_secret=>"/tmp/kitchen/encrypted_data_bag_secret"}
D [SSH] vagrant@127.0.0.1<{:user_known_hosts_file=>"/dev/null", :paranoid=>false, :port=>"2222", :compression=>"zlib", :compression_level=>6, :keepalive=>true, :keepalive_interval=>60, :timeout=>15, :keys_only=>true, :keys=>["/Users/Steveo/Documents/Development/Git/chef-splunk/.kitchen/kitchen-vagrant/kitchen-chef-splunk-server-lwrps-ubuntu-1404/.vagrant/machines/default/virtualbox/private_key"]}> (sh -c '
chef_omnibus_root="/opt/chef"
chef_omnibus_url="https://www.chef.io/chef/install.sh"
install_flags="-d /tmp/vagrant-cache/vagrant_omnibus"
pretty_version="install only if missing"
sudo_sh="sudo -E sh"
version="true"
tmp_stderr="/tmp/stderr";
# capture_tmp_stderr SOURCE
capture_tmp_stderr() {
# spool up $tmp_stderr from all the commands we called
if test -f "$tmp_stderr"; then
output="`cat $tmp_stderr`";
stderr_results="${stderr_results}\nSTDERR from $1:\n\n${output}\n";
rm $tmp_stderr;
fi
}
# do_curl URL FILENAME
do_curl() {
echo "Trying curl...";
curl -sL -D "$tmp_stderr" "$1" > "$2";
ec=$?;
# check for 404
grep "404 Not Found" "$tmp_stderr" 2>&1 >/dev/null;
if test $? -eq 0; then
http_404_error "$1";
fi
# check for bad return status or empty output
if test $ec -ne 0 || test ! -s "$2"; then
capture_tmp_stderr "curl";
return 1;
else
echo "Download complete.";
return 0;
fi
}
# do_download URL FILENAME
do_download() {
echo "Downloading ${1} to file ${2}";
exists wget;
if test $? -eq 0; then
do_wget "$1" "$2" && return 0;
fi
exists curl;
if test $? -eq 0; then
do_curl "$1" "$2" && return 0;
fi
exists fetch;
if test $? -eq 0; then
do_fetch "$1" "$2" && return 0;
fi
exists python;
if test $? -eq 0; then
do_python "$1" "$2" && return 0;
fi
exists perl;
if test $? -eq 0; then
do_perl "$1" "$2" && return 0;
fi
unable_to_download "$1" "$2";
}
# do_fetch URL FILENAME
do_fetch() {
echo "Trying fetch...";
fetch -o "$2" "$1" 2>"$tmp_stderr";
ec=$?;
# check for 404
grep "Not Found" "$tmp_stderr" 2>&1 >/dev/null;
if test $? -eq 0; then
http_404_error "$1";
fi
# check for bad return status or empty output
if test $ec -ne 0 || test ! -s "$2"; then
capture_tmp_stderr "fetch";
return 1;
else
echo "Download complete.";
return 0;
fi
}
# do_perl URL FILENAME
do_perl() {
echo "Trying perl...";
perl -e "use LWP::Simple; getprint(\$ARGV[0]);" "$1" > "$2" 2>"$tmp_stderr";
ec=$?;
# check for 404
grep "404 Not Found" "$tmp_stderr" 2>&1 >/dev/null;
if test $? -eq 0; then
http_404_error "$1";
fi
# check for bad return status or empty output
if test $ec -ne 0 || test ! -s "$2"; then
capture_tmp_stderr "perl";
return 1;
else
echo "Download complete.";
return 0;
fi
}
# do_python URL FILENAME
do_python() {
echo "Trying python...";
python -c "import sys,urllib2 ; sys.stdout.write(urllib2.urlopen(sys.argv[1]).read())" "$1" > "$2" 2>"$tmp_stderr";
ec=$?;
# check for 404
grep "HTTP Error 404" "$tmp_stderr" 2>&1 >/dev/null;
if test $? -eq 0; then
http_404_error "$1";
fi
# check for bad return status or empty output
if test $ec -ne 0 || test ! -s "$2"; then
capture_tmp_stderr "python";
return 1;
else
echo "Download complete.";
return 0;
fi
}
# do_wget URL FILENAME
do_wget() {
echo "Trying wget...";
wget -O "$2" "$1" 2>"$tmp_stderr";
ec=$?;
# check for 404
grep "ERROR 404" "$tmp_stderr" 2>&1 >/dev/null;
if test $? -eq 0; then
http_404_error "$1";
fi
# check for bad return status or empty output
if test $ec -ne 0 || test ! -s "$2"; then
capture_tmp_stderr "wget";
return 1;
else
echo "Download complete.";
return 0;
fi
}
# exists COMMAND
exists() {
if command -v "$1" >/dev/null 2>&1; then
return 0;
else
return 1;
fi
}
# http_404_error URL
http_404_error() {
echo ">>>>>> Downloading ${1} resulted in an HTTP/404, aborting";
exit 40;
}
# should_update_chef ROOT VERSION
should_update_chef() {
if test ! -d "$1"; then
return 0;
elif test "$2" = "true"; then
return 1;
elif test "$2" = "latest"; then
return 0;
fi
chef_version="`${1}/bin/chef-solo -v | cut -d \" \" -f 2`";
echo "$chef_version" | grep "^${2}" 2>&1 >/dev/null;
if test $? -eq 0; then
return 1;
else
return 0;
fi
}
# unable_to_download URL FILE
unable_to_download() {
echo "Unable to download $1 to $2, aborting";
if test "x${stderr_results}" != "x"; then
echo "\nDEBUG OUTPUT FOLLOWS:\n${stderr_results}";
fi
exit 10;
}
# main
main() {
should_update_chef "$chef_omnibus_root" "$version"
if test $? -eq 0; then
echo "-----> Installing Chef Omnibus (${pretty_version})";
# solaris 10 lacks recent enough credentials, so http url is used
platform="`/usr/bin/uname -s 2>/dev/null`";
platform_version="`/usr/bin/uname -r 2>/dev/null`";
if test "x${platform}" = "xSunOS" && test "x${platform_version}" = "x5.10"; then
chef_omnibus_url=`echo "$chef_omnibus_url" | sed -e "s/https/http/"`;
fi
do_download "$chef_omnibus_url" /tmp/install.sh;
$sudo_sh /tmp/install.sh $install_flags;
else
echo "-----> Chef Omnibus installation detected (${pretty_version})";
fi
}
# augment path in an attempt to find a download program
PATH="${PATH}:/opt/local/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/sfw/bin";
export PATH;
main
')
D [SSH] opening connection to vagrant@127.0.0.1<{:user_known_hosts_file=>"/dev/null", :paranoid=>false, :port=>"2222", :compression=>"zlib", :compression_level=>6, :keepalive=>true, :keepalive_interval=>60, :timeout=>15, :keys_only=>true, :keys=>["/Users/Steveo/Documents/Development/Git/chef-splunk/.kitchen/kitchen-vagrant/kitchen-chef-splunk-server-lwrps-ubuntu-1404/.vagrant/machines/default/virtualbox/private_key"]}>
-----> Installing Chef Omnibus (install only if missing)
Downloading https://www.chef.io/chef/install.sh to file /tmp/install.sh
Trying wget...
Download complete.
Downloading Chef for ubuntu...
downloading https://www.chef.io/chef/metadata?v=&prerelease=false&nightlies=false&p=ubuntu&pv=14.04&m=x86_64
to file /tmp/install.sh.5512/metadata.txt
trying wget...
url https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/10.04/x86_64/chef_12.4.1-1_amd64.deb
md5 6229586196a433b0ddf8f72cd4e85533
sha256 bb2bdaa0c551fff21ccdf37dab75fc71374b521c419f1af51d1eab3ea2c791ba
downloaded metadata file looks valid...
/tmp/vagrant-cache/vagrant_omnibus/chef_12.4.1-1_amd64.deb already exists, verifiying checksum...
Comparing checksum with sha256sum...
checksum compare succeeded, using existing file!
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
You are installing an omnibus package without a version pin. If you are installing
on production servers via an automated process this is DANGEROUS and you will
be upgraded without warning on new releases, even to new major releases.
Letting the version float is only appropriate in desktop, test, development or
CI/CD environments.
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
Installing Chef
installing with dpkg...
Selecting previously unselected package chef.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 57298 files and directories currently installed.)
Preparing to unpack .../chef_12.4.1-1_amd64.deb ...
Unpacking chef (12.4.1-1) ...
Setting up chef (12.4.1-1) ...
Thank you for installing Chef!
D [SSH] vagrant@127.0.0.1<{:user_known_hosts_file=>"/dev/null", :paranoid=>false, :port=>"2222", :compression=>"zlib", :compression_level=>6, :keepalive=>true, :keepalive_interval=>60, :timeout=>15, :keys_only=>true, :keys=>["/Users/Steveo/Documents/Development/Git/chef-splunk/.kitchen/kitchen-vagrant/kitchen-chef-splunk-server-lwrps-ubuntu-1404/.vagrant/machines/default/virtualbox/private_key"], :user=>"vagrant"}> (sh -c '
sudo_rm="sudo -E rm"
dirs="/tmp/kitchen/clients /tmp/kitchen/cookbooks /tmp/kitchen/data /tmp/kitchen/data_bags /tmp/kitchen/encrypted_data_bag_secret /tmp/kitchen/environments /tmp/kitchen/roles"
root_path="/tmp/kitchen"
$sudo_rm -rf $dirs
mkdir -p $root_path
')
Transferring files to <server-lwrps-ubuntu-1404>
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/client.rb (624 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/README.md (20919 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/attributes/default.rb (4157 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/attributes/upgrade.rb (2484 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/definitions/splunk_installer.rb (1937 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/files/default/splunk-nocheck (147 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/libraries/helpers.rb (1767 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/libraries/matchers.rb (498 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/libraries/splunk_app_provider.rb (5001 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/libraries/splunk_app_resource.rb (1840 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/metadata.json (560 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/client.rb (2514 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/default.rb (954 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/disabled.rb (1150 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/install_forwarder.rb (790 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/install_server.rb (775 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/server.rb (1802 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/service.rb (2501 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/setup_auth.rb (1253 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/setup_clustering.rb (2870 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/setup_ssl.rb (2037 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/upgrade.rb (1723 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/recipes/user.rb (1100 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/templates/default/inputs.conf.erb (225 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/templates/default/limits.conf.erb (65 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/templates/default/outputs.conf.erb (365 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/templates/default/splunk-init.erb (1474 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-splunk/templates/default/system-web.conf.erb (200 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-vault/README.md (6978 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-vault/attributes/default.rb (822 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-vault/libraries/chef_vault_item.rb (1774 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-vault/libraries/chef_vault_secret_provider.rb (3207 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-vault/libraries/chef_vault_secret_resource.rb (1344 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-vault/metadata.json (506 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/chef-vault/recipes/default.rb (996 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/.!68426!bistro-1.0.2.spl (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/.!68534!bistro-1.0.2.spl (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/.!68650!bistro-1.0.2.spl (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/.!68774!bistro-1.0.2.spl (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/.!68906!bistro-1.0.2.spl (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/bistro-1.0.2.spl (62180 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/event_renderers/enable_regex_support.html (3657 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/event_renderers/section_navigation.html (977 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.conf (722 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.css (105 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.html (199 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.js (67 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.conf (1004 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.js (1848 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68435!appIcon.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68443!screenshot.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68545!appIcon.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68558!screenshot.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68663!appIcon.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68681!screenshot.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68789!appIcon.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68812!screenshot.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68923!appIcon.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/.!68951!screenshot.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/appIcon.png (1081 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/application.css (4246 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/application.js (40395 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68438!icon_arrow.gif (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68439!icon_arrow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68440!traffic_light_green.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68441!traffic_light_red.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68442!traffic_light_yellow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68553!icon_arrow.gif (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68554!icon_arrow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68555!traffic_light_green.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68556!traffic_light_red.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68557!traffic_light_yellow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68676!icon_arrow.gif (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68677!icon_arrow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68678!traffic_light_green.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68679!traffic_light_red.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68680!traffic_light_yellow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68807!icon_arrow.gif (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68808!icon_arrow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68809!traffic_light_green.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68810!traffic_light_red.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68811!traffic_light_yellow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68946!icon_arrow.gif (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68947!icon_arrow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68948!traffic_light_green.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68949!traffic_light_red.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68950!traffic_light_yellow.png (0 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/icon_arrow.gif (297 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/icon_arrow.png (642 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_green.png (297 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_red.png (303 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_yellow.png (291 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/screenshot.png (118438 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/text/feedback_links.html (330 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/text/feedback_validate.html (4 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/appserver/static/text/generic_action_buttons.html (399 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/bin/entity.py (3179 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/bin/searchstats.py (7243 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/app.conf (225 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/commands.conf (462 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/data/ui/nav/default.xml (509 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/data/ui/views/home.xml (3016 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/data/ui/views/validate_app.xml (22468 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/data/ui/views/validate_system.xml (14225 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/event_renderers.conf (207 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/macros.conf (17439 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/searchbnf.conf (1019 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/default/transforms.conf (44 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/files/default/sanitycheck/lookups/nav_discover.csv (35 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/metadata.json (478 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/recipes/default.rb (852 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/cookbooks/test/templates/default/bistro-1.0.2/inputs.conf.erb (109 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/data_bags/vault/splunk__default.json (66 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/data_bags/vault/splunk_certificates.json (3124 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/dna.json (164 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/nodes/splunk-server.json (1993 bytes)
D Uploaded /var/folders/z0/nxkmx1854c52_jx6t_gyl5sh0000gn/T/server-lwrps-ubuntu-1404-sandbox-20150811-15956-1x2wxx1/validation.pem (1679 bytes)
D Transfer complete
D [SSH] vagrant@127.0.0.1<{:user_known_hosts_file=>"/dev/null", :paranoid=>false, :port=>"2222", :compression=>"zlib", :compression_level=>6, :keepalive=>true, :keepalive_interval=>60, :timeout=>15, :keys_only=>true, :keys=>["/Users/Steveo/Documents/Development/Git/chef-splunk/.kitchen/kitchen-vagrant/kitchen-chef-splunk-server-lwrps-ubuntu-1404/.vagrant/machines/default/virtualbox/private_key"], :user=>"vagrant"}> (sh -c '
sudo -E /opt/chef/bin/chef-client --local-mode --config /tmp/kitchen/client.rb --log_level debug --force-formatter --no-color --json-attributes /tmp/kitchen/dna.json --chef-zero-port 8889
')
[2015-08-11T02:11:29+00:00] DEBUG: Sleeping for 0 seconds
[2015-08-11T02:11:29+00:00] INFO: Started chef-zero at chefzero://localhost:8889 with repository at /tmp/kitchen, /tmp/kitchen
One version per cookbook
[2015-08-11T02:11:29+00:00] INFO: Forking chef instance to converge...
[2015-08-11T02:11:29+00:00] DEBUG: Fork successful. Waiting for new chef pid: 5598
[2015-08-11T02:11:29+00:00] DEBUG: Forked instance now converging
Starting Chef Client, version 12.4.1
[2015-08-11T02:11:29+00:00] INFO: *** Chef 12.4.1 ***
[2015-08-11T02:11:29+00:00] INFO: Chef-client pid: 5598
[2015-08-11T02:11:29+00:00] DEBUG: Chef-client request_id: c01a7805-7243-4775-9863-e3ac43dc7799
[2015-08-11T02:11:29+00:00] DEBUG: Plugin Rust threw #<Errno::ENOENT: No such file or directory - rustc>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/rust.rb:25:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/bin/chef-client:26:in `<top (required)>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:29+00:00] DEBUG: Plugin Groovy threw #<Errno::ENOENT: No such file or directory - groovy>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/groovy.rb:29:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/bin/chef-client:26:in `<top (required)>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `load'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:29+00:00] DEBUG: No data to collect for plugin Powershell. Continuing...
[2015-08-11T02:11:29+00:00] DEBUG: Plugin Lua threw #<Errno::ENOENT: No such file or directory - lua>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/lua.rb:29:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/bin/chef-client:26:in `<top (required)>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `load'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:29+00:00] DEBUG: Plugin Mono threw #<Errno::ENOENT: No such file or directory - mono>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/mono.rb:29:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:402:in `block in interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `load'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:29+00:00] DEBUG: Plugin Java threw #<Errno::ENOENT: No such file or directory - java>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/java.rb:25:in `get_java_info'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/java.rb:68:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:402:in `block in interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:29+00:00] DEBUG: Plugin Nodejs threw #<Errno::ENOENT: No such file or directory - node>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/nodejs.rb:29:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:402:in `block in interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:29+00:00] DEBUG: Plugin PHP threw #<Errno::ENOENT: No such file or directory - php>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/php.rb:29:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `load'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:29+00:00] DEBUG: Plugin Go threw #<Errno::ENOENT: No such file or directory - go>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/go.rb:23:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:402:in `block in interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/bin/chef-client:26:in `<top (required)>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `load'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:29+00:00] DEBUG: Plugin Erlang threw #<Errno::ENOENT: No such file or directory - erl>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/erlang.rb:28:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `load'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:29+00:00] DEBUG: Plugin Elixir threw #<Errno::ENOENT: No such file or directory - elixir>
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `exec'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:338:in `block in fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:316:in `fork_subprocess'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout/unix.rb:93:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.1.0/lib/mixlib/shellout.rb:259:in `run_command'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/command.rb:33:in `shell_out'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/elixir.rb:25:in `block (2 levels) in <main>'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:402:in `block in interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `interval_run_chef_client'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
[2015-08-11T02:11:29+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:30+00:00] DEBUG: Parsing default via 10.0.2.2 dev eth0
[2015-08-11T02:11:30+00:00] DEBUG: Parsing 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15
[2015-08-11T02:11:30+00:00] DEBUG: default_interface set to eth0
[2015-08-11T02:11:30+00:00] DEBUG: default_gateway set to 10.0.2.2
[2015-08-11T02:11:30+00:00] DEBUG: Parsing fe80::/64 dev eth0 proto kernel metric 256
[2015-08-11T02:11:30+00:00] DEBUG: Unable to determine default inet6 interface
[2015-08-11T02:11:30+00:00] DEBUG: Plugin NetworkListeners threw exception #<LoadError: cannot load such file -- sigar> /opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/network_listeners.rb:25:in `block (2 levels) in <main>'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
/opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
/opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:402:in `block in interval_run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `interval_run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
/opt/chef/embedded/apps/chef/bin/chef-client:26:in `<top (required)>'
/opt/chef/bin/chef-client:55:in `load'
/opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:30+00:00] DEBUG: Plugin NetworkRoutes threw exception #<LoadError: cannot load such file -- sigar> /opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/sigar/network_route.rb:42:in `block (2 levels) in <main>'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
/opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
/opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:402:in `block in interval_run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `interval_run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
/opt/chef/embedded/apps/chef/bin/chef-client:26:in `<top (required)>'
/opt/chef/bin/chef-client:55:in `load'
/opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:30+00:00] DEBUG: [inet] Using default interface eth0 and default gateway 10.0.2.2 to set the default ip to 10.0.2.15
[2015-08-11T02:11:30+00:00] DEBUG: unexpected data line found before header; discarding:
Inactive
[2015-08-11T02:11:30+00:00] DEBUG: unexpected data line found before header; discarding:
Inactive
[2015-08-11T02:11:30+00:00] DEBUG: unexpected data line found before header; discarding:
Inactive
[2015-08-11T02:11:30+00:00] DEBUG: unexpected data line found before header; discarding:
OEM-specific Type
[2015-08-11T02:11:30+00:00] DEBUG: unexpected data line found before header; discarding:
Header and Data:
[2015-08-11T02:11:30+00:00] DEBUG: unexpected extended data line found before header; discarding:
80 08 08 00 41 B4 27 00
End Of Table
[2015-08-11T02:11:30+00:00] DEBUG: ip_scopes: cannot load gem, plugin disabled: cannot load such file -- ipaddr_extensions
[2015-08-11T02:11:30+00:00] DEBUG: No hints present for digital_ocean.
[2015-08-11T02:11:30+00:00] DEBUG: Plugin GCE threw #<SocketError: getaddrinfo: Name or service not known>
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/gce_metadata.rb:30:in `pack_sockaddr_in'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/mixin/gce_metadata.rb:30:in `can_metadata_connect?'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/gce.rb:30:in `has_gce_metadata?'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/gce.rb:39:in `looks_like_gce?'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/plugins/gce.rb:43:in `block (2 levels) in <main>'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `instance_eval'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin/versionvii.rb:90:in `run_plugin'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:98:in `run'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/dsl/plugin.rb:169:in `safe_run'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:82:in `run_v7_plugin'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/runner.rb:43:in `run_plugin'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:94:in `block in run_plugins'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `each'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:93:in `run_plugins'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ohai-8.5.0/lib/ohai/system.rb:71:in `all_plugins'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:536:in `run_ohai'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/client.rb:251:in `run'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:402:in `block in interval_run_chef_client'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `interval_run_chef_client'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/embedded/apps/chef/bin/chef-client:26:in `<top (required)>'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `load'
[2015-08-11T02:11:30+00:00] DEBUG: /opt/chef/bin/chef-client:55:in `<main>'
[2015-08-11T02:11:30+00:00] DEBUG: has_ec2_mac? == false
[2015-08-11T02:11:30+00:00] DEBUG: looks_like_ec2? == false
[2015-08-11T02:11:30+00:00] DEBUG: has_euca_mac? == false
[2015-08-11T02:11:30+00:00] DEBUG: has_euca_mac? == false
[2015-08-11T02:11:30+00:00] DEBUG: has_euca_mac? == false
[2015-08-11T02:11:30+00:00] DEBUG: looks_like_euca? == false
[2015-08-11T02:11:30+00:00] DEBUG: NOT ohai openstack
[2015-08-11T02:11:30+00:00] DEBUG: No hints present for azure.
[2015-08-11T02:11:30+00:00] DEBUG: No data to collect for plugin Drivers. Continuing...
[2015-08-11T02:11:30+00:00] DEBUG: No data to collect for plugin SystemProfile. Continuing...
[2015-08-11T02:11:30+00:00] DEBUG: No data to collect for plugin Zpools. Continuing...
Creating a new client identity for server-lwrps-ubuntu-1404 using the validator key.
[2015-08-11T02:11:30+00:00] INFO: Client key /tmp/kitchen/client.pem is not present - registering
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003cf4088 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"POST", "PATH_INFO"=>"/clients", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003cf4150>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG: {"name":"server-lwrps-ubuntu-1404","admin":false,"public_key":"-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs17xO4Tyrj3v15jYxbAs\nCzpG43mIwAXGi0td8MaqhbZdOJsEBcrogXPBrpe/jYHl0gbl39osxdgJZndAX4x8\nleogA6QZ4pd41NOfWF/scQuzykQTnzOg1MIPTXYeSqkvqnlow6MBC44FFrOCvuiG\nT5BG2Hm/8pFv3F1s0INZjHtqQzQHqpSL2cRz467Qn7fUttLydi7QPdVNQISoC5UW\nGubj8niIESKS0/GAXEX9PrfGDetaIi0GjO7dvqe2d880YvBFmB1uDkWOjTSeOuCv\n6eIzxaIV8GRF8shVD8HmelMOd/Ud1OQbJ7TlGep5vnBaMd6ds+pYk3e0x7y+3YDt\nRwIDAQAB\n-----END PUBLIC KEY-----\n"}
[2015-08-11T02:11:30+00:00] DEBUG: No chefignore file found at /tmp/kitchen/chefignore no files will be ignored
[2015-08-11T02:11:30+00:00] WARN: Child with name 'dna.json' found in multiple directories: /tmp/kitchen/dna.json and /tmp/kitchen/dna.json
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (201) ---
{
"uri": "chefzero://localhost:8889/clients/server-lwrps-ubuntu-1404",
"public_key": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs17xO4Tyrj3v15jYxbAs\nCzpG43mIwAXGi0td8MaqhbZdOJsEBcrogXPBrpe/jYHl0gbl39osxdgJZndAX4x8\nleogA6QZ4pd41NOfWF/scQuzykQTnzOg1MIPTXYeSqkvqnlow6MBC44FFrOCvuiG\nT5BG2Hm/8pFv3F1s0INZjHtqQzQHqpSL2cRz467Qn7fUttLydi7QPdVNQISoC5UW\nGubj8niIESKS0/GAXEX9PrfGDetaIi0GjO7dvqe2d880YvBFmB1uDkWOjTSeOuCv\n6eIzxaIV8GRF8shVD8HmelMOd/Ud1OQbJ7TlGep5vnBaMd6ds+pYk3e0x7y+3YDt\nRwIDAQAB\n-----END PUBLIC KEY-----\n"
}
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Building node object for server-lwrps-ubuntu-1404
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003cb6080 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/nodes/server-lwrps-ubuntu-1404", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003cb61c0>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: No chefignore file found at /tmp/kitchen/chefignore no files will be ignored
[2015-08-11T02:11:30+00:00] WARN: Child with name 'dna.json' found in multiple directories: /tmp/kitchen/dna.json and /tmp/kitchen/dna.json
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestErrorResponse: ChefZero::RestErrorResponse>
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/rest_base.rb:59:in `rescue in get_data'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/rest_base.rb:51:in `get_data'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/endpoints/rest_object_endpoint.rb:18:in `get'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/rest_base.rb:30:in `call'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/rest_router.rb:24:in `call'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/server.rb:589:in `block in app'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/server.rb:305:in `call'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/server.rb:305:in `handle_socketless_request'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/socketless_server_map.rb:87:in `request'
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.3/lib/chef_zero/socketless_server_map.rb:33:in `request'
/opt/chef/embedded/apps/chef/lib/chef/http/socketless_chef_zero_client.rb:153:in `request'
/opt/chef/embedded/apps/chef/lib/chef/http.rb:266:in `block in send_http_request'
/opt/chef/embedded/apps/chef/lib/chef/http.rb:298:in `block in retrying_http_errors'
/opt/chef/embedded/apps/chef/lib/chef/http.rb:296:in `loop'
/opt/chef/embedded/apps/chef/lib/chef/http.rb:296:in `retrying_http_errors'
/opt/chef/embedded/apps/chef/lib/chef/http.rb:260:in `send_http_request'
/opt/chef/embedded/apps/chef/lib/chef/http.rb:143:in `request'
/opt/chef/embedded/apps/chef/lib/chef/rest.rb:120:in `get'
/opt/chef/embedded/apps/chef/lib/chef/node.rb:518:in `load'
/opt/chef/embedded/apps/chef/lib/chef/node.rb:502:in `find_or_create'
/opt/chef/embedded/apps/chef/lib/chef/policy_builder/expand_node_object.rb:106:in `load_node'
/opt/chef/embedded/apps/chef/lib/chef/client.rb:443:in `load_node'
/opt/chef/embedded/apps/chef/lib/chef/client.rb:255:in `run'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:270:in `block in fork_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:258:in `fork_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:224:in `block in run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/local_mode.rb:39:in `with_server_connectivity'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:212:in `run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:402:in `block in interval_run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `loop'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:392:in `interval_run_chef_client'
/opt/chef/embedded/apps/chef/lib/chef/application/client.rb:382:in `run_application'
/opt/chef/embedded/apps/chef/lib/chef/application.rb:60:in `run'
/opt/chef/embedded/apps/chef/bin/chef-client:26:in `<top (required)>'
/opt/chef/bin/chef-client:55:in `load'
/opt/chef/bin/chef-client:55:in `<main>'
--- RESPONSE (404) ---
{
"error": [
"Object not found: chefzero://localhost:8889/nodes/server-lwrps-ubuntu-1404"
]
}
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003c71ed0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"POST", "PATH_INFO"=>"/nodes", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003c71fc0>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (201) ---
{
"uri": "chefzero://localhost:8889/nodes/server-lwrps-ubuntu-1404"
}
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Platform is ubuntu version 14.04
[2015-08-11T02:11:30+00:00] INFO: Run List is [recipe[chef-splunk::default], recipe[test::default]]
[2015-08-11T02:11:30+00:00] INFO: Run List expands to [chef-splunk::default, test::default]
[2015-08-11T02:11:30+00:00] INFO: Starting Chef Run for server-lwrps-ubuntu-1404
[2015-08-11T02:11:30+00:00] INFO: Running start handlers
[2015-08-11T02:11:30+00:00] INFO: Start handlers complete.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003c24978 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"POST", "PATH_INFO"=>"/reports/nodes/server-lwrps-ubuntu-1404/runs", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003c24a40>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG: {"action":"start","run_id":"c01a7805-7243-4775-9863-e3ac43dc7799","start_time":"2015-08-11 02:11:30 +0000"}
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (404) ---
{
"error": [
"Object not found: "
]
}
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_response
resolving cookbooks for run list: ["chef-splunk::default", "test::default"]
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
{
"chef-splunk": {
"recipes": [
{
"name": "setup_ssl.rb",
"path": "recipes/setup_ssl.rb",
"checksum": "adc42bb63580d8a1e16668264eaeec9e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/setup_ssl.rb"
},
{
"name": "install_forwarder.rb",
"path": "recipes/install_forwarder.rb",
"checksum": "b6124e11c12c41284f470d0d5170dd1d",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/install_forwarder.rb"
},
{
"name": "setup_auth.rb",
"path": "recipes/setup_auth.rb",
"checksum": "1a78955ba1a1739c6ded0592e1185ddf",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/setup_auth.rb"
},
{
"name": "user.rb",
"path": "recipes/user.rb",
"checksum": "bb4de95a719667ce8ace8df57b00c69c",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/user.rb"
},
{
"name": "default.rb",
"path": "recipes/default.rb",
"checksum": "13714bbcc8e50ea5919baa5c17a84b76",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/default.rb"
},
{
"name": "disabled.rb",
"path": "recipes/disabled.rb",
"checksum": "b593c60e0e00ef4a4c39cbc530386990",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/disabled.rb"
},
{
"name": "client.rb",
"path": "recipes/client.rb",
"checksum": "465eaf4437441571b2447fd369ae3eb3",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/client.rb"
},
{
"name": "server.rb",
"path": "recipes/server.rb",
"checksum": "243cf0f873f4e0fb5db47625553c852a",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/server.rb"
},
{
"name": "setup_clustering.rb",
"path": "recipes/setup_clustering.rb",
"checksum": "cc963bbba4b2493ef74ab3733971741f",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/setup_clustering.rb"
},
{
"name": "install_server.rb",
"path": "recipes/install_server.rb",
"checksum": "235f4025d66136a5064691d064a13344",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/install_server.rb"
},
{
"name": "upgrade.rb",
"path": "recipes/upgrade.rb",
"checksum": "19475c088373f3eb667590aadce86bfa",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/upgrade.rb"
},
{
"name": "service.rb",
"path": "recipes/service.rb",
"checksum": "573346924fc7040ff1163ae3016d11f9",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/service.rb"
}
],
"definitions": [
{
"name": "splunk_installer.rb",
"path": "definitions/splunk_installer.rb",
"checksum": "30b464a8e5a703bb514b70e861a6b30f",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/definitions/splunk_installer.rb"
}
],
"libraries": [
{
"name": "splunk_app_resource.rb",
"path": "libraries/splunk_app_resource.rb",
"checksum": "fad9db2b23c95dd3ab31ad3080be5634",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_resource.rb"
},
{
"name": "matchers.rb",
"path": "libraries/matchers.rb",
"checksum": "752d9dccba57b00caaa66df41e690a93",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/matchers.rb"
},
{
"path": "libraries/helpers.rb",
"checksum": "8f6ef3bb386755d282a8d25099eec45d",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/helpers.rb"
},
{
"name": "splunk_app_provider.rb",
"path": "libraries/splunk_app_provider.rb",
"checksum": "689a83d5cf958c9f10500365f63a45a7",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_provider.rb"
}
],
"attributes": [
{
"name": "default.rb",
"path": "attributes/default.rb",
"checksum": "d7a1764e28532085aa069a292c766946",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/attributes/default.rb"
},
{
"name": "upgrade.rb",
"path": "attributes/upgrade.rb",
"checksum": "4dd4ed3f8b28c688091e0e4b823e1553",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/attributes/upgrade.rb"
}
],
"files": [
{
"name": "splunk-nocheck",
"path": "files/default/splunk-nocheck",
"checksum": "b4e4da8a8b6c7dda03d721e6aee80008",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/files/default/splunk-nocheck"
}
],
"templates": [
{
"name": "limits.conf.erb",
"path": "templates/default/limits.conf.erb",
"checksum": "58907723916d6acbc9858d02c83240fb",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/limits.conf.erb"
},
{
"name": "system-web.conf.erb",
"path": "templates/default/system-web.conf.erb",
"checksum": "7781fb9badb688bc85ee0c95c4d4747c",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/system-web.conf.erb"
},
{
"name": "splunk-init.erb",
"path": "templates/default/splunk-init.erb",
"checksum": "0d58306e82f6663d2cb79fecc8ccfb1d",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/splunk-init.erb"
},
{
"name": "outputs.conf.erb",
"path": "templates/default/outputs.conf.erb",
"checksum": "53d6bbaf5ef1aae74b462538713e2af0",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/outputs.conf.erb"
},
{
"name": "inputs.conf.erb",
"path": "templates/default/inputs.conf.erb",
"checksum": "6413567be0856dad7d8a80f1f6403fb3",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/inputs.conf.erb"
}
],
"resources": [
],
"providers": [
],
"root_files": [
{
"name": "metadata.json",
"path": "metadata.json",
"checksum": "4c8a163ed26ede6425279111f404c39d",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/metadata.json"
},
{
"name": "README.md",
"path": "README.md",
"checksum": "0847f61fc6f36fa55270dae29f0c5dcf",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/README.md"
}
],
"metadata": {
"name": "chef-splunk",
"description": "Manage Splunk Enterprise or Splunk Universal Forwarder",
"maintainer": "Chef Software, Inc.",
"maintainer_email": "cookbooks@chef.io",
"license": "Apache 2.0",
"platforms": {
},
"dependencies": {
: ">= 1.0.4"
},
"recommendations": {
},
"suggestions": {
},
"conflicting": {
},
"providing": {
"chef-splunk::setup_ssl": ">= 0.0.0",
"chef-splunk::install_forwarder": ">= 0.0.0",
"chef-splunk::setup_auth": ">= 0.0.0",
"chef-splunk::user": ">= 0.0.0",
"chef-splunk": ">= 0.0.0",
"chef-splunk::disabled": ">= 0.0.0",
"chef-splunk::client": ">= 0.0.0",
"chef-splunk::server": ">= 0.0.0",
"chef-splunk::setup_clustering": ">= 0.0.0",
"chef-splunk::install_server": ">= 0.0.0",
"chef-splunk::upgrade": ">= 0.0.0",
"chef-splunk::service": ">= 0.0.0"
},
"replacing": {
},
"groupings": {
},
"recipes": {
"chef-splunk::setup_ssl": "",
"chef-splunk::install_forwarder": "",
"chef-splunk::setup_auth": "",
"chef-splunk::user": "",
"chef-splunk": "",
"chef-splunk::disabled": "",
"chef-splunk::client": "",
"chef-splunk::server": "",
"chef-splunk::setup_clustering": "",
"chef-splunk::install_server": "",
"chef-splunk::upgrade": "",
"chef-splunk::service": ""
},
"version": "1.3.1",
"source_url": "",
"issues_url": ""
},
"version": "1.3.1",
"name": "chef-splunk-1.3.1",
"cookbook_name": "chef-splunk",
"frozen?": false,
"chef_type": "cookbook_version",
"json_class": "Chef::CookbookVersion"
},
"test": {
"recipes": [
{
"name": "default.rb",
"path": "recipes/default.rb",
"checksum": "5d18560a2bb27bd57a0bdd6cfe94054d",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/recipes/default.rb"
}
],
"definitions": [
],
"libraries": [
],
"attributes": [
],
"files": [
{
"name": ".!68426!bistro-1.0.2.spl",
"path": "files/default/.!68426!bistro-1.0.2.spl",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68426!bistro-1.0.2.spl"
},
{
"name": "bistro-1.0.2.spl",
"path": "files/default/bistro-1.0.2.spl",
"checksum": "54ebb32dff6a55c6c4703881fe535f12",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/bistro-1.0.2.spl"
},
{
"name": ".!68774!bistro-1.0.2.spl",
"path": "files/default/.!68774!bistro-1.0.2.spl",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68774!bistro-1.0.2.spl"
},
{
"name": ".!68534!bistro-1.0.2.spl",
"path": "files/default/.!68534!bistro-1.0.2.spl",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68534!bistro-1.0.2.spl"
},
{
"name": "nav_discover.csv",
"path": "files/default/sanitycheck/lookups/nav_discover.csv",
"checksum": "9c48c7d807f2329c2e154486b6056153",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/lookups/nav_discover.csv"
},
{
"name": "entity.py",
"path": "files/default/sanitycheck/bin/entity.py",
"checksum": "4c444657f4c511026f842310623f0073",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/bin/entity.py"
},
{
"name": "searchstats.py",
"path": "files/default/sanitycheck/bin/searchstats.py",
"checksum": "6ff44fabeb8601244daf07b2c3c16efa",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/bin/searchstats.py"
},
{
"name": "section_navigation.html",
"path": "files/default/sanitycheck/appserver/event_renderers/section_navigation.html",
"checksum": "20bb762cade4000b000418439d930237",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/event_renderers/section_navigation.html"
},
{
"name": "enable_regex_support.html",
"path": "files/default/sanitycheck/appserver/event_renderers/enable_regex_support.html",
"checksum": "8920eabbc41ec2a0f24475b90622502e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/event_renderers/enable_regex_support.html"
},
{
"name": "FeedbackLinks.css",
"path": "files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.css",
"checksum": "fee35249d2489889f6c4e89d76032d2c",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.css"
},
{
"name": "FeedbackLinks.js",
er/modules/FeedbackLinks/FeedbackLinks.js",
"checksum": "f94bb28eb3d462f3767964de92ee3c13",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.js"
},
{
"name": "FeedbackLinks.html",
"path": "files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.html",
"checksum": "68a651a5e566b08ed15fa619ceb55da1",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.html"
},
{
"name": "FeedbackLinks.conf",
"path": "files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.conf",
"checksum": "f54ee2c768555b486196bceb2019dd9f",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.conf"
},
{
"name": "PrerequisiteChecker.conf",
"path": "files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.conf",
"checksum": "e87f875c375c4c59dc3f0bfc59b46ce2",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.conf"
},
{
"name": "PrerequisiteChecker.js",
"path": "files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.js",
"checksum": "4388fe0569ee3cd53cc58b80c0a57968",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.js"
},
{
"name": "screenshot.png",
"path": "files/default/sanitycheck/appserver/static/screenshot.png",
"checksum": "4451244e12da5a65cdf5f9681f2ea6e4",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/screenshot.png"
},
{
"name": ".!68923!appIcon.png",
"path": "files/default/sanitycheck/appserver/static/.!68923!appIcon.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68923!appIcon.png"
},
{
"name": ".!68663!appIcon.png",
"path": "files/default/sanitycheck/appserver/static/.!68663!appIcon.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68663!appIcon.png"
},
{
"name": ".!68545!appIcon.png",
"path": "files/default/sanitycheck/appserver/static/.!68545!appIcon.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68545!appIcon.png"
},
{
"name": "application.js",
"path": "files/default/sanitycheck/appserver/static/application.js",
"checksum": "9847eee17113fccfd6b90a94a0f702a2",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/application.js"
},
{
"name": ".!68812!screenshot.png",
"path": "files/default/sanitycheck/appserver/static/.!68812!screenshot.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
anitycheck/appserver/static/.!68812!screenshot.png"
},
{
"name": ".!68681!screenshot.png",
"path": "files/default/sanitycheck/appserver/static/.!68681!screenshot.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68681!screenshot.png"
},
{
"name": "application.css",
"path": "files/default/sanitycheck/appserver/static/application.css",
"checksum": "23bc5914a391223b7d416869015595aa",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/application.css"
},
{
"name": ".!68443!screenshot.png",
"path": "files/default/sanitycheck/appserver/static/.!68443!screenshot.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68443!screenshot.png"
},
{
"name": "appIcon.png",
"path": "files/default/sanitycheck/appserver/static/appIcon.png",
"checksum": "ee93c6921e17a9e5600109bafd744ee4",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/appIcon.png"
},
{
"name": ".!68558!screenshot.png",
"path": "files/default/sanitycheck/appserver/static/.!68558!screenshot.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68558!screenshot.png"
},
{
"name": ".!68677!icon_arrow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68677!icon_arrow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68677!icon_arrow.png"
},
{
"name": ".!68438!icon_arrow.gif",
"path": "files/default/sanitycheck/appserver/static/images/.!68438!icon_arrow.gif",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68438!icon_arrow.gif"
},
{
"name": ".!68947!icon_arrow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68947!icon_arrow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68947!icon_arrow.png"
},
{
"name": ".!68679!traffic_light_red.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68679!traffic_light_red.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68679!traffic_light_red.png"
},
{
"name": "traffic_light_red.png",
"path": "files/default/sanitycheck/appserver/static/images/traffic_light_red.png",
"checksum": "9cff957892c71a3746a0185d62438ff9",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_red.png"
},
{
"name": ".!68678!traffic_light_green.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68678!traffic_light_green.png",
8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68678!traffic_light_green.png"
},
{
"name": ".!68441!traffic_light_red.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68441!traffic_light_red.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68441!traffic_light_red.png"
},
{
"name": "traffic_light_green.png",
"path": "files/default/sanitycheck/appserver/static/images/traffic_light_green.png",
"checksum": "f6b614d669628fcfeb341c4dbbdf3be0",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_green.png"
},
{
"name": ".!68555!traffic_light_green.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68555!traffic_light_green.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68555!traffic_light_green.png"
},
{
"name": ".!68554!icon_arrow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68554!icon_arrow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68554!icon_arrow.png"
},
{
"name": ".!68676!icon_arrow.gif",
"path": "files/default/sanitycheck/appserver/static/images/.!68676!icon_arrow.gif",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68676!icon_arrow.gif"
},
{
"name": ".!68949!traffic_light_red.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68949!traffic_light_red.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68949!traffic_light_red.png"
},
{
"name": "traffic_light_yellow.png",
"path": "files/default/sanitycheck/appserver/static/images/traffic_light_yellow.png",
"checksum": "781e864bb9db38bda6fb1d167499077b",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_yellow.png"
},
{
"name": ".!68440!traffic_light_green.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68440!traffic_light_green.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68440!traffic_light_green.png"
},
{
"name": ".!68808!icon_arrow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68808!icon_arrow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68808!icon_arrow.png"
},
{
"name": ".!68946!icon_arrow.gif",
"path": "files/default/sanitycheck/appserver/static/images/.!68946!icon_arrow.gif",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68946!icon_arrow.gif"
},
{
"name": ".!68809!traffic_light_green.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68809!traffic_light_green.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68809!traffic_light_green.png"
},
{
"name": ".!68807!icon_arrow.gif",
"path": "files/default/sanitycheck/appserver/static/images/.!68807!icon_arrow.gif",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68807!icon_arrow.gif"
},
{
"name": ".!68553!icon_arrow.gif",
"path": "files/default/sanitycheck/appserver/static/images/.!68553!icon_arrow.gif",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68553!icon_arrow.gif"
},
{
"name": ".!68950!traffic_light_yellow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68950!traffic_light_yellow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68950!traffic_light_yellow.png"
},
{
"name": ".!68556!traffic_light_red.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68556!traffic_light_red.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68556!traffic_light_red.png"
},
{
"name": ".!68680!traffic_light_yellow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68680!traffic_light_yellow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68680!traffic_light_yellow.png"
},
{
"name": "icon_arrow.gif",
"path": "files/default/sanitycheck/appserver/static/images/icon_arrow.gif",
"checksum": "9053956394353f588075a97927f3311e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/icon_arrow.gif"
},
{
"name": ".!68557!traffic_light_yellow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68557!traffic_light_yellow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68557!traffic_light_yellow.png"
},
{
"name": "icon_arrow.png",
"path": "files/default/sanitycheck/appserver/static/images/icon_arrow.png",
"checksum": "3bc9e46c175d3ef40a947666557aa139",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/icon_arrow.png"
},
{
"name": ".!68811!traffic_light_yellow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68811!traffic_light_yellow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68811!traffic_light_yellow.png"
},
{
"name": ".!68439!icon_arrow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68439!icon_arrow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68439!icon_arrow.png"
},
{
"name": ".!68948!traffic_light_green.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68948!traffic_light_green.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68948!traffic_light_green.png"
},
{
"name": ".!68810!traffic_light_red.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68810!traffic_light_red.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68810!traffic_light_red.png"
},
{
"name": ".!68442!traffic_light_yellow.png",
"path": "files/default/sanitycheck/appserver/static/images/.!68442!traffic_light_yellow.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68442!traffic_light_yellow.png"
},
{
"name": ".!68435!appIcon.png",
"path": "files/default/sanitycheck/appserver/static/.!68435!appIcon.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68435!appIcon.png"
},
{
"name": ".!68951!screenshot.png",
"path": "files/default/sanitycheck/appserver/static/.!68951!screenshot.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68951!screenshot.png"
},
{
"name": "generic_action_buttons.html",
"path": "files/default/sanitycheck/appserver/static/text/generic_action_buttons.html",
"checksum": "66c349adc568fe908ff9cdaac5449680",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/text/generic_action_buttons.html"
},
{
"name": "feedback_validate.html",
"path": "files/default/sanitycheck/appserver/static/text/feedback_validate.html",
"checksum": "cb492b7df9b5c170d7c87527940eff3b",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/text/feedback_validate.html"
},
{
"name": "feedback_links.html",
"path": "files/default/sanitycheck/appserver/static/text/feedback_links.html",
"checksum": "784350206360d6e37b9a4168295f40a6",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/text/feedback_links.html"
},
{
"name": ".!68789!appIcon.png",
"path": "files/default/sanitycheck/appserver/static/.!68789!appIcon.png",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
tic/.!68789!appIcon.png"
},
{
"name": "commands.conf",
"path": "files/default/sanitycheck/default/commands.conf",
"checksum": "b59a3f02f55a037f035bd358cfefcffa",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/commands.conf"
},
{
"name": "macros.conf",
"path": "files/default/sanitycheck/default/macros.conf",
"checksum": "d48e23894beb0a93a69f5a4ff9f6e4d7",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/macros.conf"
},
{
"name": "default.xml",
"path": "files/default/sanitycheck/default/data/ui/nav/default.xml",
"checksum": "5317878e9a8e068a3008366f4cc21f5d",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/nav/default.xml"
},
{
"name": "home.xml",
"path": "files/default/sanitycheck/default/data/ui/views/home.xml",
"checksum": "9553242a85b06330453b1808d766d04e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/views/home.xml"
},
{
"name": "validate_system.xml",
"path": "files/default/sanitycheck/default/data/ui/views/validate_system.xml",
"checksum": "3032e3e74373f7ed21a199fd8d154a24",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/views/validate_system.xml"
},
{
"name": "validate_app.xml",
"path": "files/default/sanitycheck/default/data/ui/views/validate_app.xml",
"checksum": "13de48cef2e606d08dd055f0881499d8",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/views/validate_app.xml"
},
{
"name": "searchbnf.conf",
"path": "files/default/sanitycheck/default/searchbnf.conf",
"checksum": "29900554146f273421453603b5af8152",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/searchbnf.conf"
},
{
"name": "event_renderers.conf",
"path": "files/default/sanitycheck/default/event_renderers.conf",
"checksum": "c0a1927d7d78603eab75c18c51a81d29",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/event_renderers.conf"
},
{
"name": "app.conf",
"path": "files/default/sanitycheck/default/app.conf",
"checksum": "16c4e4fa014e83e5a1045ac05593b8c1",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/app.conf"
},
{
"name": "transforms.conf",
"path": "files/default/sanitycheck/default/transforms.conf",
"checksum": "6fe6d6a9644e17cecb13c45e8848362e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/transforms.conf"
},
{
"name": ".!68906!bistro-1.0.2.spl",
"path": "files/default/.!68906!bistro-1.0.2.spl",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68906!bistro-1.0.2.spl"
},
{
"name": ".!68650!bistro-1.0.2.spl",
"path": "files/default/.!68650!bistro-1.0.2.spl",
"checksum": "d41d8cd98f00b204e9800998ecf8427e",
"specificity": "default",
file_store/repo/cookbooks/test/files/default/.!68650!bistro-1.0.2.spl"
}
],
"templates": [
{
"name": "inputs.conf.erb",
"path": "templates/default/bistro-1.0.2/inputs.conf.erb",
"checksum": "d835cc1ede768a48d7c8c7ad8a9a7acb",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/templates/default/bistro-1.0.2/inputs.conf.erb"
}
],
"resources": [
],
"providers": [
],
"root_files": [
{
"name": "metadata.json",
"path": "metadata.json",
"checksum": "5b346119e5e41ab99500608decac8dca",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/test/metadata.json"
}
],
"metadata": {
"name": "test",
"description": "A fabulous new cookbook",
"maintainer": "YOUR_COMPANY_NAME",
"maintainer_email": "YOUR_EMAIL",
"license": "none",
"platforms": {
},
"dependencies": {
},
"recommendations": {
},
"suggestions": {
},
"conflicting": {
},
"providing": {
"test": ">= 0.0.0"
},
"replacing": {
},
"groupings": {
},
"recipes": {
"test": ""
},
"version": "0.0.1",
"source_url": "",
"issues_url": ""
},
"version": "0.0.1",
"name": "test-0.0.1",
"cookbook_name": "test",
"frozen?": false,
"chef_type": "cookbook_version",
"json_class": "Chef::CookbookVersion"
},
"chef-vault": {
"recipes": [
{
"name": "default.rb",
"path": "recipes/default.rb",
"checksum": "2e8085131f43922a7943c4878623968b",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/recipes/default.rb"
}
],
"definitions": [
],
"libraries": [
{
"name": "chef_vault_secret_resource.rb",
"path": "libraries/chef_vault_secret_resource.rb",
"checksum": "077b55ccdc4fd4596b62ffba4f66fc7d",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/libraries/chef_vault_secret_resource.rb"
},
{
"name": "chef_vault_secret_provider.rb",
"path": "libraries/chef_vault_secret_provider.rb",
"checksum": "ff9b620970ac55f4a5fa1b01b8871a70",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/libraries/chef_vault_secret_provider.rb"
},
{
"name": "chef_vault_item.rb",
"path": "libraries/chef_vault_item.rb",
"checksum": "61d115d19ef4ce2f9d7c29cfa7424bd5",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/libraries/chef_vault_item.rb"
}
],
"attributes": [
{
"name": "default.rb",
"path": "attributes/default.rb",
"checksum": "9d8193d7c733898ed851e6db91c9ca77",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/attributes/default.rb"
}
],
"files": [
],
"templates": [
],
"resources": [
],
"providers": [
],
"root_files": [
{
"name": "metadata.json",
"path": "metadata.json",
"checksum": "c4ccd770df2060a476fe70e06ed6ef6e",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/metadata.json"
},
{
"name": "README.md",
"path": "README.md",
"checksum": "f3c3b312dc9194f73ea4efee0ba7906d",
"specificity": "default",
"url": "chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/README.md"
}
],
"metadata": {
"name": "chef-vault",
the chef-vault gem and provides chef_vault_item recipe helper",
"maintainer": "Chef Software, Inc.",
"maintainer_email": "cookbooks@chef.io",
"license": "Apache 2.0",
"platforms": {
},
"dependencies": {
},
"recommendations": {
},
"suggestions": {
},
"conflicting": {
},
"providing": {
"chef-vault": ">= 0.0.0"
},
"replacing": {
},
"groupings": {
},
"recipes": {
"chef-vault": ""
},
"version": "1.3.0",
"source_url": "",
"issues_url": ""
},
"version": "1.3.0",
"name": "chef-vault-1.3.0",
"cookbook_name": "chef-vault",
"frozen?": false,
"chef_type": "cookbook_version",
"json_class": "Chef::CookbookVersion"
}
}
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_response
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_response
[2015-08-11T02:11:30+00:00] INFO: Loading cookbooks [chef-splunk@1.3.1, test@0.0.1, chef-vault@1.3.0]
[2015-08-11T02:11:30+00:00] DEBUG: Cookbooks detail: [#<Chef::CookbookVersion:0x0000000224e350 @name="chef-splunk", @root_paths=[], @frozen=false, @attribute_filenames=["default.rb", "upgrade.rb"], @definition_filenames=["splunk_installer.rb"], @template_filenames=["limits.conf.erb", "system-web.conf.erb", "splunk-init.erb", "outputs.conf.erb", "inputs.conf.erb"], @file_filenames=["splunk-nocheck"], @recipe_filenames=["setup_ssl.rb", "install_forwarder.rb", "setup_auth.rb", "user.rb", "default.rb", "disabled.rb", "client.rb", "server.rb", "setup_clustering.rb", "install_server.rb", "upgrade.rb", "service.rb"], @recipe_filenames_by_name={"setup_ssl"=>"setup_ssl.rb", "install_forwarder"=>"install_forwarder.rb", "setup_auth"=>"setup_auth.rb", "user"=>"user.rb", "default"=>"default.rb", "disabled"=>"disabled.rb", "client"=>"client.rb", "server"=>"server.rb", "setup_clustering"=>"setup_clustering.rb", "install_server"=>"install_server.rb", "upgrade"=>"upgrade.rb", "service"=>"service.rb"}, @library_filenames=["splunk_app_resource.rb", "matchers.rb", "helpers.rb", "splunk_app_provider.rb"], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_filenames=["metadata.json", "README.md"], @status=:ready, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000224cd98 @name="chef-splunk", @description="Manage Splunk Enterprise or Splunk Universal Forwarder", @long_description="", @license="Apache 2.0", @maintainer="Chef Software, Inc.", @maintainer_email="cookbooks@chef.io", @platforms={}, @dependencies={"chef-vault"=>">= 1.0.4"}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"chef-splunk::setup_ssl"=>">= 0.0.0", "chef-splunk::install_forwarder"=>">= 0.0.0", "chef-splunk::setup_auth"=>">= 0.0.0", "chef-splunk::user"=>">= 0.0.0", "chef-splunk"=>">= 0.0.0", "chef-splunk::disabled"=>">= 0.0.0", "chef-splunk::client"=>">= 0.0.0", "chef-splunk::server"=>">= 0.0.0", "chef-splunk::setup_clustering"=>">= 0.0.0", "chef-splunk::install_server"=>">= 0.0.0", "chef-splunk::upgrade"=>">= 0.0.0", "chef-splunk::service"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"chef-splunk::setup_ssl"=>"", "chef-splunk::install_forwarder"=>"", "chef-splunk::setup_auth"=>"", "chef-splunk::user"=>"", "chef-splunk"=>"", "chef-splunk::disabled"=>"", "chef-splunk::client"=>"", "chef-splunk::server"=>"", "chef-splunk::setup_clustering"=>"", "chef-splunk::install_server"=>"", "chef-splunk::upgrade"=>"", "chef-splunk::service"=>""}, @version="1.3.1", @source_url="", @issues_url="", @errors=[]>, @chef_server_rest=nil, @attribute_filenames_by_short_filename={"default"=>"default.rb", "upgrade"=>"upgrade.rb"}, @cookbook_manifest=#<Chef::CookbookManifest:0x000000022475f0 @cookbook_version=#<Chef::CookbookVersion:0x0000000224e350 ...>, @policy_mode=false, @manifest={"recipes"=>[{"name"=>"setup_ssl.rb", "path"=>"recipes/setup_ssl.rb", "checksum"=>"adc42bb63580d8a1e16668264eaeec9e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/setup_ssl.rb"}, {"name"=>"install_forwarder.rb", "path"=>"recipes/install_forwarder.rb", "checksum"=>"b6124e11c12c41284f470d0d5170dd1d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/install_forwarder.rb"}, {"name"=>"setup_auth.rb", "path"=>"recipes/setup_auth.rb", "checksum"=>"1a78955ba1a1739c6ded0592e1185ddf", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/setup_auth.rb"}, {"name"=>"user.rb", "path"=>"recipes/user.rb", "checksum"=>"bb4de95a719667ce8ace8df57b00c69c", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/user.rb"}, {"name"=>"default.rb", "path"=>"recipes/default.rb", "checksum"=>"13714bbcc8e50ea5919baa5c17a84b76", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/default.rb"}, {"name"=>"disabled.rb", "path"=>"recipes/disabled.rb", "checksum"=>"b593c60e0e00ef4a4c39cbc530386990", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/disabled.rb"}, {"name"=>"client.rb", "path"=>"recipes/client.rb", "checksum"=>"465eaf4437441571b2447fd369ae3eb3", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/client.rb"}, {"name"=>"server.rb", "path"=>"recipes/server.rb", "checksum"=>"243cf0f873f4e0fb5db47625553c852a", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/server.rb"}, {"name"=>"setup_clustering.rb", "path"=>"recipes/setup_clustering.rb", "checksum"=>"cc963bbba4b2493ef74ab3733971741f", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/setup_clustering.rb"}, {"name"=>"install_server.rb", "path"=>"recipes/install_server.rb", "checksum"=>"235f4025d66136a5064691d064a13344", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/install_server.rb"}, {"name"=>"upgrade.rb", "path"=>"recipes/upgrade.rb", "checksum"=>"19475c088373f3eb667590aadce86bfa", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/upgrade.rb"}, {"name"=>"service.rb", "path"=>"recipes/service.rb", "checksum"=>"573346924fc7040ff1163ae3016d11f9", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/service.rb"}], "definitions"=>[{"name"=>"splunk_installer.rb", "path"=>"definitions/splunk_installer.rb", "checksum"=>"30b464a8e5a703bb514b70e861a6b30f", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/definitions/splunk_installer.rb"}], "libraries"=>[{"name"=>"splunk_app_resource.rb", "path"=>"libraries/splunk_app_resource.rb", "checksum"=>"fad9db2b23c95dd3ab31ad3080be5634", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_resource.rb"}, {"name"=>"matchers.rb", "path"=>"libraries/matchers.rb", "checksum"=>"752d9dccba57b00caaa66df41e690a93", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/matchers.rb"}, {"name"=>"helpers.rb", "path"=>"libraries/helpers.rb", "checksum"=>"8f6ef3bb386755d282a8d25099eec45d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/helpers.rb"}, {"name"=>"splunk_app_provider.rb", "path"=>"libraries/splunk_app_provider.rb", "checksum"=>"689a83d5cf958c9f10500365f63a45a7", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_provider.rb"}], "attributes"=>[{"name"=>"default.rb", "path"=>"attributes/default.rb", "checksum"=>"d7a1764e28532085aa069a292c766946", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/attributes/default.rb"}, {"name"=>"upgrade.rb", "path"=>"attributes/upgrade.rb", "checksum"=>"4dd4ed3f8b28c688091e0e4b823e1553", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/attributes/upgrade.rb"}], "files"=>[{"name"=>"splunk-nocheck", "path"=>"files/default/splunk-nocheck", "checksum"=>"b4e4da8a8b6c7dda03d721e6aee80008", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/files/default/splunk-nocheck"}], "templates"=>[{"name"=>"limits.conf.erb", "path"=>"templates/default/limits.conf.erb", "checksum"=>"58907723916d6acbc9858d02c83240fb", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/limits.conf.erb"}, {"name"=>"system-web.conf.erb", "path"=>"templates/default/system-web.conf.erb", "checksum"=>"7781fb9badb688bc85ee0c95c4d4747c", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/system-web.conf.erb"}, {"name"=>"splunk-init.erb", "path"=>"templates/default/splunk-init.erb", "checksum"=>"0d58306e82f6663d2cb79fecc8ccfb1d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/splunk-init.erb"}, {"name"=>"outputs.conf.erb", "path"=>"templates/default/outputs.conf.erb", "checksum"=>"53d6bbaf5ef1aae74b462538713e2af0", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/outputs.conf.erb"}, {"name"=>"inputs.conf.erb", "path"=>"templates/default/inputs.conf.erb", "checksum"=>"6413567be0856dad7d8a80f1f6403fb3", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/inputs.conf.erb"}], "resources"=>[], "providers"=>[], "root_files"=>[{"name"=>"metadata.json", "path"=>"metadata.json", "checksum"=>"4c8a163ed26ede6425279111f404c39d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/metadata.json"}, {"name"=>"README.md", "path"=>"README.md", "checksum"=>"0847f61fc6f36fa55270dae29f0c5dcf", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/README.md"}], "metadata"=>{"name"=>"chef-splunk", "description"=>"Manage Splunk Enterprise or Splunk Universal Forwarder", "long_description"=>"", "maintainer"=>"Chef Software, Inc.", "maintainer_email"=>"cookbooks@chef.io", "license"=>"Apache 2.0", "platforms"=>{}, "dependencies"=>{"chef-vault"=>">= 1.0.4"}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"chef-splunk::setup_ssl"=>">= 0.0.0", "chef-splunk::install_forwarder"=>">= 0.0.0", "chef-splunk::setup_auth"=>">= 0.0.0", "chef-splunk::user"=>">= 0.0.0", "chef-splunk"=>">= 0.0.0", "chef-splunk::disabled"=>">= 0.0.0", "chef-splunk::client"=>">= 0.0.0", "chef-splunk::server"=>">= 0.0.0", "chef-splunk::setup_clustering"=>">= 0.0.0", "chef-splunk::install_server"=>">= 0.0.0", "chef-splunk::upgrade"=>">= 0.0.0", "chef-splunk::service"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"chef-splunk::setup_ssl"=>"", "chef-splunk::install_forwarder"=>"", "chef-splunk::setup_auth"=>"", "chef-splunk::user"=>"", "chef-splunk"=>"", "chef-splunk::disabled"=>"", "chef-splunk::client"=>"", "chef-splunk::server"=>"", "chef-splunk::setup_clustering"=>"", "chef-splunk::install_server"=>"", "chef-splunk::upgrade"=>"", "chef-splunk::service"=>""}, "version"=>"1.3.1", "source_url"=>"", "issues_url"=>""}, "version"=>"1.3.1", "name"=>"chef-splunk-1.3.1", "cookbook_name"=>"chef-splunk", "frozen?"=>false, "chef_type"=>"cookbook_version", "json_class"=>"Chef::CookbookVersion"}, @checksums={"adc42bb63580d8a1e16668264eaeec9e"=>nil, "b6124e11c12c41284f470d0d5170dd1d"=>nil, "1a78955ba1a1739c6ded0592e1185ddf"=>nil, "bb4de95a719667ce8ace8df57b00c69c"=>nil, "13714bbcc8e50ea5919baa5c17a84b76"=>nil, "b593c60e0e00ef4a4c39cbc530386990"=>nil, "465eaf4437441571b2447fd369ae3eb3"=>nil, "243cf0f873f4e0fb5db47625553c852a"=>nil, "cc963bbba4b2493ef74ab3733971741f"=>nil, "235f4025d66136a5064691d064a13344"=>nil, "19475c088373f3eb667590aadce86bfa"=>nil, "573346924fc7040ff1163ae3016d11f9"=>nil, "30b464a8e5a703bb514b70e861a6b30f"=>nil, "fad9db2b23c95dd3ab31ad3080be5634"=>nil, "752d9dccba57b00caaa66df41e690a93"=>nil, "8f6ef3bb386755d282a8d25099eec45d"=>nil, "689a83d5cf958c9f10500365f63a45a7"=>nil, "d7a1764e28532085aa069a292c766946"=>nil, "4dd4ed3f8b28c688091e0e4b823e1553"=>nil, "b4e4da8a8b6c7dda03d721e6aee80008"=>nil, "58907723916d6acbc9858d02c83240fb"=>nil, "7781fb9badb688bc85ee0c95c4d4747c"=>nil, "0d58306e82f6663d2cb79fecc8ccfb1d"=>nil, "53d6bbaf5ef1aae74b462538713e2af0"=>nil, "6413567be0856dad7d8a80f1f6403fb3"=>nil, "4c8a163ed26ede6425279111f404c39d"=>nil, "0847f61fc6f36fa55270dae29f0c5dcf"=>nil}, @manifest_records_by_path={"recipes/setup_ssl.rb"=>{"name"=>"setup_ssl.rb", "path"=>"recipes/setup_ssl.rb", "checksum"=>"adc42bb63580d8a1e16668264eaeec9e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/setup_ssl.rb"}, "recipes/install_forwarder.rb"=>{"name"=>"install_forwarder.rb", "path"=>"recipes/install_forwarder.rb", "checksum"=>"b6124e11c12c41284f470d0d5170dd1d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/install_forwarder.rb"}, "recipes/setup_auth.rb"=>{"name"=>"setup_auth.rb", "path"=>"recipes/setup_auth.rb", "checksum"=>"1a78955ba1a1739c6ded0592e1185ddf", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/setup_auth.rb"}, "recipes/user.rb"=>{"name"=>"user.rb", "path"=>"recipes/user.rb", "checksum"=>"bb4de95a719667ce8ace8df57b00c69c", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/user.rb"}, "recipes/default.rb"=>{"name"=>"default.rb", "path"=>"recipes/default.rb", "checksum"=>"13714bbcc8e50ea5919baa5c17a84b76", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/default.rb"}, "recipes/disabled.rb"=>{"name"=>"disabled.rb", "path"=>"recipes/disabled.rb", "checksum"=>"b593c60e0e00ef4a4c39cbc530386990", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/disabled.rb"}, "recipes/client.rb"=>{"name"=>"client.rb", "path"=>"recipes/client.rb", "checksum"=>"465eaf4437441571b2447fd369ae3eb3", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/client.rb"}, "recipes/server.rb"=>{"name"=>"server.rb", "path"=>"recipes/server.rb", "checksum"=>"243cf0f873f4e0fb5db47625553c852a", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/server.rb"}, "recipes/setup_clustering.rb"=>{"name"=>"setup_clustering.rb", "path"=>"recipes/setup_clustering.rb", "checksum"=>"cc963bbba4b2493ef74ab3733971741f", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/setup_clustering.rb"}, "recipes/install_server.rb"=>{"name"=>"install_server.rb", "path"=>"recipes/install_server.rb", "checksum"=>"235f4025d66136a5064691d064a13344", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/install_server.rb"}, "recipes/upgrade.rb"=>{"name"=>"upgrade.rb", "path"=>"recipes/upgrade.rb", "checksum"=>"19475c088373f3eb667590aadce86bfa", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/upgrade.rb"}, "recipes/service.rb"=>{"name"=>"service.rb", "path"=>"recipes/service.rb", "checksum"=>"573346924fc7040ff1163ae3016d11f9", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/service.rb"}, "definitions/splunk_installer.rb"=>{"name"=>"splunk_installer.rb", "path"=>"definitions/splunk_installer.rb", "checksum"=>"30b464a8e5a703bb514b70e861a6b30f", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/definitions/splunk_installer.rb"}, "libraries/splunk_app_resource.rb"=>{"name"=>"splunk_app_resource.rb", "path"=>"libraries/splunk_app_resource.rb", "checksum"=>"fad9db2b23c95dd3ab31ad3080be5634", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_resource.rb"}, "libraries/matchers.rb"=>{"name"=>"matchers.rb", "path"=>"libraries/matchers.rb", "checksum"=>"752d9dccba57b00caaa66df41e690a93", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/matchers.rb"}, "libraries/helpers.rb"=>{"name"=>"helpers.rb", "path"=>"libraries/helpers.rb", "checksum"=>"8f6ef3bb386755d282a8d25099eec45d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/helpers.rb"}, "libraries/splunk_app_provider.rb"=>{"name"=>"splunk_app_provider.rb", "path"=>"libraries/splunk_app_provider.rb", "checksum"=>"689a83d5cf958c9f10500365f63a45a7", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_provider.rb"}, "attributes/default.rb"=>{"name"=>"default.rb", "path"=>"attributes/default.rb", "checksum"=>"d7a1764e28532085aa069a292c766946", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/attributes/default.rb"}, "attributes/upgrade.rb"=>{"name"=>"upgrade.rb", "path"=>"attributes/upgrade.rb", "checksum"=>"4dd4ed3f8b28c688091e0e4b823e1553", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/attributes/upgrade.rb"}, "files/default/splunk-nocheck"=>{"name"=>"splunk-nocheck", "path"=>"files/default/splunk-nocheck", "checksum"=>"b4e4da8a8b6c7dda03d721e6aee80008", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/files/default/splunk-nocheck"}, "templates/default/limits.conf.erb"=>{"name"=>"limits.conf.erb", "path"=>"templates/default/limits.conf.erb", "checksum"=>"58907723916d6acbc9858d02c83240fb", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/limits.conf.erb"}, "templates/default/system-web.conf.erb"=>{"name"=>"system-web.conf.erb", "path"=>"templates/default/system-web.conf.erb", "checksum"=>"7781fb9badb688bc85ee0c95c4d4747c", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/system-web.conf.erb"}, "templates/default/splunk-init.erb"=>{"name"=>"splunk-init.erb", "path"=>"templates/default/splunk-init.erb", "checksum"=>"0d58306e82f6663d2cb79fecc8ccfb1d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/splunk-init.erb"}, "templates/default/outputs.conf.erb"=>{"name"=>"outputs.conf.erb", "path"=>"templates/default/outputs.conf.erb", "checksum"=>"53d6bbaf5ef1aae74b462538713e2af0", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/outputs.conf.erb"}, "templates/default/inputs.conf.erb"=>{"name"=>"inputs.conf.erb", "path"=>"templates/default/inputs.conf.erb", "checksum"=>"6413567be0856dad7d8a80f1f6403fb3", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/inputs.conf.erb"}, "metadata.json"=>{"name"=>"metadata.json", "path"=>"metadata.json", "checksum"=>"4c8a163ed26ede6425279111f404c39d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/metadata.json"}, "README.md"=>{"name"=>"README.md", "path"=>"README.md", "checksum"=>"0847f61fc6f36fa55270dae29f0c5dcf", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/README.md"}}>>, #<Chef::CookbookVersion:0x000000021f5a20 @name="test", @root_paths=[], @frozen=false, @attribute_filenames=[], @definition_filenames=[], @template_filenames=["inputs.conf.erb"], @file_filenames=[".!68426!bistro-1.0.2.spl", "bistro-1.0.2.spl", ".!68774!bistro-1.0.2.spl", ".!68534!bistro-1.0.2.spl", "nav_discover.csv", "entity.py", "searchstats.py", "section_navigation.html", "enable_regex_support.html", "FeedbackLinks.css", "FeedbackLinks.js", "FeedbackLinks.html", "FeedbackLinks.conf", "PrerequisiteChecker.conf", "PrerequisiteChecker.js", "screenshot.png", ".!68923!appIcon.png", ".!68663!appIcon.png", ".!68545!appIcon.png", "application.js", ".!68812!screenshot.png", ".!68681!screenshot.png", "application.css", ".!68443!screenshot.png", "appIcon.png", ".!68558!screenshot.png", ".!68677!icon_arrow.png", ".!68438!icon_arrow.gif", ".!68947!icon_arrow.png", ".!68679!traffic_light_red.png", "traffic_light_red.png", ".!68678!traffic_light_green.png", ".!68441!traffic_light_red.png", "traffic_light_green.png", ".!68555!traffic_light_green.png", ".!68554!icon_arrow.png", ".!68676!icon_arrow.gif", ".!68949!traffic_light_red.png", "traffic_light_yellow.png", ".!68440!traffic_light_green.png", ".!68808!icon_arrow.png", ".!68946!icon_arrow.gif", ".!68809!traffic_light_green.png", ".!68807!icon_arrow.gif", ".!68553!icon_arrow.gif", ".!68950!traffic_light_yellow.png", ".!68556!traffic_light_red.png", ".!68680!traffic_light_yellow.png", "icon_arrow.gif", ".!68557!traffic_light_yellow.png", "icon_arrow.png", ".!68811!traffic_light_yellow.png", ".!68439!icon_arrow.png", ".!68948!traffic_light_green.png", ".!68810!traffic_light_red.png", ".!68442!traffic_light_yellow.png", ".!68435!appIcon.png", ".!68951!screenshot.png", "generic_action_buttons.html", "feedback_validate.html", "feedback_links.html", ".!68789!appIcon.png", "commands.conf", "macros.conf", "default.xml", "home.xml", "validate_system.xml", "validate_app.xml", "searchbnf.conf", "event_renderers.conf", "app.conf", "transforms.conf", ".!68906!bistro-1.0.2.spl", ".!68650!bistro-1.0.2.spl"], @recipe_filenames=["default.rb"], @recipe_filenames_by_name={"default"=>"default.rb"}, @library_filenames=[], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_filenames=["metadata.json"], @status=:ready, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x000000021f4328 @name="test", @description="A fabulous new cookbook", @long_description="", @license="none", @maintainer="YOUR_COMPANY_NAME", @maintainer_email="YOUR_EMAIL", @platforms={}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"test"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"test"=>""}, @version="0.0.1", @source_url="", @issues_url="", @errors=[]>, @chef_server_rest=nil, @attribute_filenames_by_short_filename={}, @cookbook_manifest=#<Chef::CookbookManifest:0x000000021e5698 @cookbook_version=#<Chef::CookbookVersion:0x000000021f5a20 ...>, @policy_mode=false, @manifest={"recipes"=>[{"name"=>"default.rb", "path"=>"recipes/default.rb", "checksum"=>"5d18560a2bb27bd57a0bdd6cfe94054d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/recipes/default.rb"}], "definitions"=>[], "libraries"=>[], "attributes"=>[], "files"=>[{"name"=>".!68426!bistro-1.0.2.spl", "path"=>"files/default/.!68426!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68426!bistro-1.0.2.spl"}, {"name"=>"bistro-1.0.2.spl", "path"=>"files/default/bistro-1.0.2.spl", "checksum"=>"54ebb32dff6a55c6c4703881fe535f12", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/bistro-1.0.2.spl"}, {"name"=>".!68774!bistro-1.0.2.spl", "path"=>"files/default/.!68774!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68774!bistro-1.0.2.spl"}, {"name"=>".!68534!bistro-1.0.2.spl", "path"=>"files/default/.!68534!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68534!bistro-1.0.2.spl"}, {"name"=>"nav_discover.csv", "path"=>"files/default/sanitycheck/lookups/nav_discover.csv", "checksum"=>"9c48c7d807f2329c2e154486b6056153", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/lookups/nav_discover.csv"}, {"name"=>"entity.py", "path"=>"files/default/sanitycheck/bin/entity.py", "checksum"=>"4c444657f4c511026f842310623f0073", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/bin/entity.py"}, {"name"=>"searchstats.py", "path"=>"files/default/sanitycheck/bin/searchstats.py", "checksum"=>"6ff44fabeb8601244daf07b2c3c16efa", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/bin/searchstats.py"}, {"name"=>"section_navigation.html", "path"=>"files/default/sanitycheck/appserver/event_renderers/section_navigation.html", "checksum"=>"20bb762cade4000b000418439d930237", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/event_renderers/section_navigation.html"}, {"name"=>"enable_regex_support.html", "path"=>"files/default/sanitycheck/appserver/event_renderers/enable_regex_support.html", "checksum"=>"8920eabbc41ec2a0f24475b90622502e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/event_renderers/enable_regex_support.html"}, {"name"=>"FeedbackLinks.css", "path"=>"files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.css", "checksum"=>"fee35249d2489889f6c4e89d76032d2c", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.css"}, {"name"=>"FeedbackLinks.js", "path"=>"files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.js", "checksum"=>"f94bb28eb3d462f3767964de92ee3c13", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.js"}, {"name"=>"FeedbackLinks.html", "path"=>"files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.html", "checksum"=>"68a651a5e566b08ed15fa619ceb55da1", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.html"}, {"name"=>"FeedbackLinks.conf", "path"=>"files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.conf", "checksum"=>"f54ee2c768555b486196bceb2019dd9f", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.conf"}, {"name"=>"PrerequisiteChecker.conf", "path"=>"files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.conf", "checksum"=>"e87f875c375c4c59dc3f0bfc59b46ce2", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.conf"}, {"name"=>"PrerequisiteChecker.js", "path"=>"files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.js", "checksum"=>"4388fe0569ee3cd53cc58b80c0a57968", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.js"}, {"name"=>"screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/screenshot.png", "checksum"=>"4451244e12da5a65cdf5f9681f2ea6e4", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/screenshot.png"}, {"name"=>".!68923!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68923!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68923!appIcon.png"}, {"name"=>".!68663!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68663!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68663!appIcon.png"}, {"name"=>".!68545!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68545!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68545!appIcon.png"}, {"name"=>"application.js", "path"=>"files/default/sanitycheck/appserver/static/application.js", "checksum"=>"9847eee17113fccfd6b90a94a0f702a2", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/application.js"}, {"name"=>".!68812!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68812!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68812!screenshot.png"}, {"name"=>".!68681!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68681!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68681!screenshot.png"}, {"name"=>"application.css", "path"=>"files/default/sanitycheck/appserver/static/application.css", "checksum"=>"23bc5914a391223b7d416869015595aa", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/application.css"}, {"name"=>".!68443!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68443!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68443!screenshot.png"}, {"name"=>"appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/appIcon.png", "checksum"=>"ee93c6921e17a9e5600109bafd744ee4", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/appIcon.png"}, {"name"=>".!68558!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68558!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68558!screenshot.png"}, {"name"=>".!68677!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68677!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68677!icon_arrow.png"}, {"name"=>".!68438!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68438!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68438!icon_arrow.gif"}, {"name"=>".!68947!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68947!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68947!icon_arrow.png"}, {"name"=>".!68679!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68679!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68679!traffic_light_red.png"}, {"name"=>"traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/traffic_light_red.png", "checksum"=>"9cff957892c71a3746a0185d62438ff9", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_red.png"}, {"name"=>".!68678!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68678!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68678!traffic_light_green.png"}, {"name"=>".!68441!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68441!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68441!traffic_light_red.png"}, {"name"=>"traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/traffic_light_green.png", "checksum"=>"f6b614d669628fcfeb341c4dbbdf3be0", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_green.png"}, {"name"=>".!68555!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68555!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68555!traffic_light_green.png"}, {"name"=>".!68554!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68554!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68554!icon_arrow.png"}, {"name"=>".!68676!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68676!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68676!icon_arrow.gif"}, {"name"=>".!68949!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68949!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68949!traffic_light_red.png"}, {"name"=>"traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/traffic_light_yellow.png", "checksum"=>"781e864bb9db38bda6fb1d167499077b", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_yellow.png"}, {"name"=>".!68440!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68440!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68440!traffic_light_green.png"}, {"name"=>".!68808!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68808!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68808!icon_arrow.png"}, {"name"=>".!68946!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68946!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68946!icon_arrow.gif"}, {"name"=>".!68809!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68809!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68809!traffic_light_green.png"}, {"name"=>".!68807!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68807!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68807!icon_arrow.gif"}, {"name"=>".!68553!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68553!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68553!icon_arrow.gif"}, {"name"=>".!68950!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68950!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68950!traffic_light_yellow.png"}, {"name"=>".!68556!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68556!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68556!traffic_light_red.png"}, {"name"=>".!68680!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68680!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68680!traffic_light_yellow.png"}, {"name"=>"icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/icon_arrow.gif", "checksum"=>"9053956394353f588075a97927f3311e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/icon_arrow.gif"}, {"name"=>".!68557!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68557!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68557!traffic_light_yellow.png"}, {"name"=>"icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/icon_arrow.png", "checksum"=>"3bc9e46c175d3ef40a947666557aa139", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/icon_arrow.png"}, {"name"=>".!68811!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68811!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68811!traffic_light_yellow.png"}, {"name"=>".!68439!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68439!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68439!icon_arrow.png"}, {"name"=>".!68948!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68948!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68948!traffic_light_green.png"}, {"name"=>".!68810!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68810!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68810!traffic_light_red.png"}, {"name"=>".!68442!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68442!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68442!traffic_light_yellow.png"}, {"name"=>".!68435!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68435!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68435!appIcon.png"}, {"name"=>".!68951!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68951!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68951!screenshot.png"}, {"name"=>"generic_action_buttons.html", "path"=>"files/default/sanitycheck/appserver/static/text/generic_action_buttons.html", "checksum"=>"66c349adc568fe908ff9cdaac5449680", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/text/generic_action_buttons.html"}, {"name"=>"feedback_validate.html", "path"=>"files/default/sanitycheck/appserver/static/text/feedback_validate.html", "checksum"=>"cb492b7df9b5c170d7c87527940eff3b", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/text/feedback_validate.html"}, {"name"=>"feedback_links.html", "path"=>"files/default/sanitycheck/appserver/static/text/feedback_links.html", "checksum"=>"784350206360d6e37b9a4168295f40a6", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/text/feedback_links.html"}, {"name"=>".!68789!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68789!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68789!appIcon.png"}, {"name"=>"commands.conf", "path"=>"files/default/sanitycheck/default/commands.conf", "checksum"=>"b59a3f02f55a037f035bd358cfefcffa", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/commands.conf"}, {"name"=>"macros.conf", "path"=>"files/default/sanitycheck/default/macros.conf", "checksum"=>"d48e23894beb0a93a69f5a4ff9f6e4d7", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/macros.conf"}, {"name"=>"default.xml", "path"=>"files/default/sanitycheck/default/data/ui/nav/default.xml", "checksum"=>"5317878e9a8e068a3008366f4cc21f5d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/nav/default.xml"}, {"name"=>"home.xml", "path"=>"files/default/sanitycheck/default/data/ui/views/home.xml", "checksum"=>"9553242a85b06330453b1808d766d04e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/views/home.xml"}, {"name"=>"validate_system.xml", "path"=>"files/default/sanitycheck/default/data/ui/views/validate_system.xml", "checksum"=>"3032e3e74373f7ed21a199fd8d154a24", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/views/validate_system.xml"}, {"name"=>"validate_app.xml", "path"=>"files/default/sanitycheck/default/data/ui/views/validate_app.xml", "checksum"=>"13de48cef2e606d08dd055f0881499d8", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/views/validate_app.xml"}, {"name"=>"searchbnf.conf", "path"=>"files/default/sanitycheck/default/searchbnf.conf", "checksum"=>"29900554146f273421453603b5af8152", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/searchbnf.conf"}, {"name"=>"event_renderers.conf", "path"=>"files/default/sanitycheck/default/event_renderers.conf", "checksum"=>"c0a1927d7d78603eab75c18c51a81d29", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/event_renderers.conf"}, {"name"=>"app.conf", "path"=>"files/default/sanitycheck/default/app.conf", "checksum"=>"16c4e4fa014e83e5a1045ac05593b8c1", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/app.conf"}, {"name"=>"transforms.conf", "path"=>"files/default/sanitycheck/default/transforms.conf", "checksum"=>"6fe6d6a9644e17cecb13c45e8848362e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/transforms.conf"}, {"name"=>".!68906!bistro-1.0.2.spl", "path"=>"files/default/.!68906!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68906!bistro-1.0.2.spl"}, {"name"=>".!68650!bistro-1.0.2.spl", "path"=>"files/default/.!68650!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68650!bistro-1.0.2.spl"}], "templates"=>[{"name"=>"inputs.conf.erb", "path"=>"templates/default/bistro-1.0.2/inputs.conf.erb", "checksum"=>"d835cc1ede768a48d7c8c7ad8a9a7acb", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/templates/default/bistro-1.0.2/inputs.conf.erb"}], "resources"=>[], "providers"=>[], "root_files"=>[{"name"=>"metadata.json", "path"=>"metadata.json", "checksum"=>"5b346119e5e41ab99500608decac8dca", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/metadata.json"}], "metadata"=>{"name"=>"test", "description"=>"A fabulous new cookbook", "long_description"=>"", "maintainer"=>"YOUR_COMPANY_NAME", "maintainer_email"=>"YOUR_EMAIL", "license"=>"none", "platforms"=>{}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"test"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"test"=>""}, "version"=>"0.0.1", "source_url"=>"", "issues_url"=>""}, "version"=>"0.0.1", "name"=>"test-0.0.1", "cookbook_name"=>"test", "frozen?"=>false, "chef_type"=>"cookbook_version", "json_class"=>"Chef::CookbookVersion"}, @checksums={"5d18560a2bb27bd57a0bdd6cfe94054d"=>nil, "d41d8cd98f00b204e9800998ecf8427e"=>nil, "54ebb32dff6a55c6c4703881fe535f12"=>nil, "9c48c7d807f2329c2e154486b6056153"=>nil, "4c444657f4c511026f842310623f0073"=>nil, "6ff44fabeb8601244daf07b2c3c16efa"=>nil, "20bb762cade4000b000418439d930237"=>nil, "8920eabbc41ec2a0f24475b90622502e"=>nil, "fee35249d2489889f6c4e89d76032d2c"=>nil, "f94bb28eb3d462f3767964de92ee3c13"=>nil, "68a651a5e566b08ed15fa619ceb55da1"=>nil, "f54ee2c768555b486196bceb2019dd9f"=>nil, "e87f875c375c4c59dc3f0bfc59b46ce2"=>nil, "4388fe0569ee3cd53cc58b80c0a57968"=>nil, "4451244e12da5a65cdf5f9681f2ea6e4"=>nil, "9847eee17113fccfd6b90a94a0f702a2"=>nil, "23bc5914a391223b7d416869015595aa"=>nil, "ee93c6921e17a9e5600109bafd744ee4"=>nil, "9cff957892c71a3746a0185d62438ff9"=>nil, "f6b614d669628fcfeb341c4dbbdf3be0"=>nil, "781e864bb9db38bda6fb1d167499077b"=>nil, "9053956394353f588075a97927f3311e"=>nil, "3bc9e46c175d3ef40a947666557aa139"=>nil, "66c349adc568fe908ff9cdaac5449680"=>nil, "cb492b7df9b5c170d7c87527940eff3b"=>nil, "784350206360d6e37b9a4168295f40a6"=>nil, "b59a3f02f55a037f035bd358cfefcffa"=>nil, "d48e23894beb0a93a69f5a4ff9f6e4d7"=>nil, "5317878e9a8e068a3008366f4cc21f5d"=>nil, "9553242a85b06330453b1808d766d04e"=>nil, "3032e3e74373f7ed21a199fd8d154a24"=>nil, "13de48cef2e606d08dd055f0881499d8"=>nil, "29900554146f273421453603b5af8152"=>nil, "c0a1927d7d78603eab75c18c51a81d29"=>nil, "16c4e4fa014e83e5a1045ac05593b8c1"=>nil, "6fe6d6a9644e17cecb13c45e8848362e"=>nil, "d835cc1ede768a48d7c8c7ad8a9a7acb"=>nil, "5b346119e5e41ab99500608decac8dca"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "path"=>"recipes/default.rb", "checksum"=>"5d18560a2bb27bd57a0bdd6cfe94054d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/recipes/default.rb"}, "files/default/.!68426!bistro-1.0.2.spl"=>{"name"=>".!68426!bistro-1.0.2.spl", "path"=>"files/default/.!68426!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68426!bistro-1.0.2.spl"}, "files/default/bistro-1.0.2.spl"=>{"name"=>"bistro-1.0.2.spl", "path"=>"files/default/bistro-1.0.2.spl", "checksum"=>"54ebb32dff6a55c6c4703881fe535f12", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/bistro-1.0.2.spl"}, "files/default/.!68774!bistro-1.0.2.spl"=>{"name"=>".!68774!bistro-1.0.2.spl", "path"=>"files/default/.!68774!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68774!bistro-1.0.2.spl"}, "files/default/.!68534!bistro-1.0.2.spl"=>{"name"=>".!68534!bistro-1.0.2.spl", "path"=>"files/default/.!68534!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68534!bistro-1.0.2.spl"}, "files/default/sanitycheck/lookups/nav_discover.csv"=>{"name"=>"nav_discover.csv", "path"=>"files/default/sanitycheck/lookups/nav_discover.csv", "checksum"=>"9c48c7d807f2329c2e154486b6056153", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/lookups/nav_discover.csv"}, "files/default/sanitycheck/bin/entity.py"=>{"name"=>"entity.py", "path"=>"files/default/sanitycheck/bin/entity.py", "checksum"=>"4c444657f4c511026f842310623f0073", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/bin/entity.py"}, "files/default/sanitycheck/bin/searchstats.py"=>{"name"=>"searchstats.py", "path"=>"files/default/sanitycheck/bin/searchstats.py", "checksum"=>"6ff44fabeb8601244daf07b2c3c16efa", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/bin/searchstats.py"}, "files/default/sanitycheck/appserver/event_renderers/section_navigation.html"=>{"name"=>"section_navigation.html", "path"=>"files/default/sanitycheck/appserver/event_renderers/section_navigation.html", "checksum"=>"20bb762cade4000b000418439d930237", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/event_renderers/section_navigation.html"}, "files/default/sanitycheck/appserver/event_renderers/enable_regex_support.html"=>{"name"=>"enable_regex_support.html", "path"=>"files/default/sanitycheck/appserver/event_renderers/enable_regex_support.html", "checksum"=>"8920eabbc41ec2a0f24475b90622502e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/event_renderers/enable_regex_support.html"}, "files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.css"=>{"name"=>"FeedbackLinks.css", "path"=>"files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.css", "checksum"=>"fee35249d2489889f6c4e89d76032d2c", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.css"}, "files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.js"=>{"name"=>"FeedbackLinks.js", "path"=>"files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.js", "checksum"=>"f94bb28eb3d462f3767964de92ee3c13", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.js"}, "files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.html"=>{"name"=>"FeedbackLinks.html", "path"=>"files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.html", "checksum"=>"68a651a5e566b08ed15fa619ceb55da1", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.html"}, "files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.conf"=>{"name"=>"FeedbackLinks.conf", "path"=>"files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.conf", "checksum"=>"f54ee2c768555b486196bceb2019dd9f", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/FeedbackLinks/FeedbackLinks.conf"}, "files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.conf"=>{"name"=>"PrerequisiteChecker.conf", "path"=>"files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.conf", "checksum"=>"e87f875c375c4c59dc3f0bfc59b46ce2", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.conf"}, "files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.js"=>{"name"=>"PrerequisiteChecker.js", "path"=>"files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.js", "checksum"=>"4388fe0569ee3cd53cc58b80c0a57968", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/modules/PrerequisiteChecker/PrerequisiteChecker.js"}, "files/default/sanitycheck/appserver/static/screenshot.png"=>{"name"=>"screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/screenshot.png", "checksum"=>"4451244e12da5a65cdf5f9681f2ea6e4", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/screenshot.png"}, "files/default/sanitycheck/appserver/static/.!68923!appIcon.png"=>{"name"=>".!68923!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68923!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68923!appIcon.png"}, "files/default/sanitycheck/appserver/static/.!68663!appIcon.png"=>{"name"=>".!68663!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68663!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68663!appIcon.png"}, "files/default/sanitycheck/appserver/static/.!68545!appIcon.png"=>{"name"=>".!68545!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68545!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68545!appIcon.png"}, "files/default/sanitycheck/appserver/static/application.js"=>{"name"=>"application.js", "path"=>"files/default/sanitycheck/appserver/static/application.js", "checksum"=>"9847eee17113fccfd6b90a94a0f702a2", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/application.js"}, "files/default/sanitycheck/appserver/static/.!68812!screenshot.png"=>{"name"=>".!68812!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68812!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68812!screenshot.png"}, "files/default/sanitycheck/appserver/static/.!68681!screenshot.png"=>{"name"=>".!68681!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68681!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68681!screenshot.png"}, "files/default/sanitycheck/appserver/static/application.css"=>{"name"=>"application.css", "path"=>"files/default/sanitycheck/appserver/static/application.css", "checksum"=>"23bc5914a391223b7d416869015595aa", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/application.css"}, "files/default/sanitycheck/appserver/static/.!68443!screenshot.png"=>{"name"=>".!68443!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68443!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68443!screenshot.png"}, "files/default/sanitycheck/appserver/static/appIcon.png"=>{"name"=>"appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/appIcon.png", "checksum"=>"ee93c6921e17a9e5600109bafd744ee4", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/appIcon.png"}, "files/default/sanitycheck/appserver/static/.!68558!screenshot.png"=>{"name"=>".!68558!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68558!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68558!screenshot.png"}, "files/default/sanitycheck/appserver/static/images/.!68677!icon_arrow.png"=>{"name"=>".!68677!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68677!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68677!icon_arrow.png"}, "files/default/sanitycheck/appserver/static/images/.!68438!icon_arrow.gif"=>{"name"=>".!68438!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68438!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68438!icon_arrow.gif"}, "files/default/sanitycheck/appserver/static/images/.!68947!icon_arrow.png"=>{"name"=>".!68947!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68947!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68947!icon_arrow.png"}, "files/default/sanitycheck/appserver/static/images/.!68679!traffic_light_red.png"=>{"name"=>".!68679!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68679!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68679!traffic_light_red.png"}, "files/default/sanitycheck/appserver/static/images/traffic_light_red.png"=>{"name"=>"traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/traffic_light_red.png", "checksum"=>"9cff957892c71a3746a0185d62438ff9", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_red.png"}, "files/default/sanitycheck/appserver/static/images/.!68678!traffic_light_green.png"=>{"name"=>".!68678!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68678!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68678!traffic_light_green.png"}, "files/default/sanitycheck/appserver/static/images/.!68441!traffic_light_red.png"=>{"name"=>".!68441!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68441!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68441!traffic_light_red.png"}, "files/default/sanitycheck/appserver/static/images/traffic_light_green.png"=>{"name"=>"traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/traffic_light_green.png", "checksum"=>"f6b614d669628fcfeb341c4dbbdf3be0", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_green.png"}, "files/default/sanitycheck/appserver/static/images/.!68555!traffic_light_green.png"=>{"name"=>".!68555!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68555!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68555!traffic_light_green.png"}, "files/default/sanitycheck/appserver/static/images/.!68554!icon_arrow.png"=>{"name"=>".!68554!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68554!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68554!icon_arrow.png"}, "files/default/sanitycheck/appserver/static/images/.!68676!icon_arrow.gif"=>{"name"=>".!68676!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68676!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68676!icon_arrow.gif"}, "files/default/sanitycheck/appserver/static/images/.!68949!traffic_light_red.png"=>{"name"=>".!68949!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68949!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68949!traffic_light_red.png"}, "files/default/sanitycheck/appserver/static/images/traffic_light_yellow.png"=>{"name"=>"traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/traffic_light_yellow.png", "checksum"=>"781e864bb9db38bda6fb1d167499077b", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/traffic_light_yellow.png"}, "files/default/sanitycheck/appserver/static/images/.!68440!traffic_light_green.png"=>{"name"=>".!68440!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68440!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68440!traffic_light_green.png"}, "files/default/sanitycheck/appserver/static/images/.!68808!icon_arrow.png"=>{"name"=>".!68808!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68808!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68808!icon_arrow.png"}, "files/default/sanitycheck/appserver/static/images/.!68946!icon_arrow.gif"=>{"name"=>".!68946!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68946!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68946!icon_arrow.gif"}, "files/default/sanitycheck/appserver/static/images/.!68809!traffic_light_green.png"=>{"name"=>".!68809!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68809!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68809!traffic_light_green.png"}, "files/default/sanitycheck/appserver/static/images/.!68807!icon_arrow.gif"=>{"name"=>".!68807!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68807!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68807!icon_arrow.gif"}, "files/default/sanitycheck/appserver/static/images/.!68553!icon_arrow.gif"=>{"name"=>".!68553!icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/.!68553!icon_arrow.gif", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68553!icon_arrow.gif"}, "files/default/sanitycheck/appserver/static/images/.!68950!traffic_light_yellow.png"=>{"name"=>".!68950!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68950!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68950!traffic_light_yellow.png"}, "files/default/sanitycheck/appserver/static/images/.!68556!traffic_light_red.png"=>{"name"=>".!68556!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68556!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68556!traffic_light_red.png"}, "files/default/sanitycheck/appserver/static/images/.!68680!traffic_light_yellow.png"=>{"name"=>".!68680!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68680!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68680!traffic_light_yellow.png"}, "files/default/sanitycheck/appserver/static/images/icon_arrow.gif"=>{"name"=>"icon_arrow.gif", "path"=>"files/default/sanitycheck/appserver/static/images/icon_arrow.gif", "checksum"=>"9053956394353f588075a97927f3311e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/icon_arrow.gif"}, "files/default/sanitycheck/appserver/static/images/.!68557!traffic_light_yellow.png"=>{"name"=>".!68557!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68557!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68557!traffic_light_yellow.png"}, "files/default/sanitycheck/appserver/static/images/icon_arrow.png"=>{"name"=>"icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/icon_arrow.png", "checksum"=>"3bc9e46c175d3ef40a947666557aa139", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/icon_arrow.png"}, "files/default/sanitycheck/appserver/static/images/.!68811!traffic_light_yellow.png"=>{"name"=>".!68811!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68811!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68811!traffic_light_yellow.png"}, "files/default/sanitycheck/appserver/static/images/.!68439!icon_arrow.png"=>{"name"=>".!68439!icon_arrow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68439!icon_arrow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68439!icon_arrow.png"}, "files/default/sanitycheck/appserver/static/images/.!68948!traffic_light_green.png"=>{"name"=>".!68948!traffic_light_green.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68948!traffic_light_green.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68948!traffic_light_green.png"}, "files/default/sanitycheck/appserver/static/images/.!68810!traffic_light_red.png"=>{"name"=>".!68810!traffic_light_red.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68810!traffic_light_red.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68810!traffic_light_red.png"}, "files/default/sanitycheck/appserver/static/images/.!68442!traffic_light_yellow.png"=>{"name"=>".!68442!traffic_light_yellow.png", "path"=>"files/default/sanitycheck/appserver/static/images/.!68442!traffic_light_yellow.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/images/.!68442!traffic_light_yellow.png"}, "files/default/sanitycheck/appserver/static/.!68435!appIcon.png"=>{"name"=>".!68435!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68435!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68435!appIcon.png"}, "files/default/sanitycheck/appserver/static/.!68951!screenshot.png"=>{"name"=>".!68951!screenshot.png", "path"=>"files/default/sanitycheck/appserver/static/.!68951!screenshot.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68951!screenshot.png"}, "files/default/sanitycheck/appserver/static/text/generic_action_buttons.html"=>{"name"=>"generic_action_buttons.html", "path"=>"files/default/sanitycheck/appserver/static/text/generic_action_buttons.html", "checksum"=>"66c349adc568fe908ff9cdaac5449680", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/text/generic_action_buttons.html"}, "files/default/sanitycheck/appserver/static/text/feedback_validate.html"=>{"name"=>"feedback_validate.html", "path"=>"files/default/sanitycheck/appserver/static/text/feedback_validate.html", "checksum"=>"cb492b7df9b5c170d7c87527940eff3b", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/text/feedback_validate.html"}, "files/default/sanitycheck/appserver/static/text/feedback_links.html"=>{"name"=>"feedback_links.html", "path"=>"files/default/sanitycheck/appserver/static/text/feedback_links.html", "checksum"=>"784350206360d6e37b9a4168295f40a6", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/text/feedback_links.html"}, "files/default/sanitycheck/appserver/static/.!68789!appIcon.png"=>{"name"=>".!68789!appIcon.png", "path"=>"files/default/sanitycheck/appserver/static/.!68789!appIcon.png", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/appserver/static/.!68789!appIcon.png"}, "files/default/sanitycheck/default/commands.conf"=>{"name"=>"commands.conf", "path"=>"files/default/sanitycheck/default/commands.conf", "checksum"=>"b59a3f02f55a037f035bd358cfefcffa", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/commands.conf"}, "files/default/sanitycheck/default/macros.conf"=>{"name"=>"macros.conf", "path"=>"files/default/sanitycheck/default/macros.conf", "checksum"=>"d48e23894beb0a93a69f5a4ff9f6e4d7", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/macros.conf"}, "files/default/sanitycheck/default/data/ui/nav/default.xml"=>{"name"=>"default.xml", "path"=>"files/default/sanitycheck/default/data/ui/nav/default.xml", "checksum"=>"5317878e9a8e068a3008366f4cc21f5d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/nav/default.xml"}, "files/default/sanitycheck/default/data/ui/views/home.xml"=>{"name"=>"home.xml", "path"=>"files/default/sanitycheck/default/data/ui/views/home.xml", "checksum"=>"9553242a85b06330453b1808d766d04e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/views/home.xml"}, "files/default/sanitycheck/default/data/ui/views/validate_system.xml"=>{"name"=>"validate_system.xml", "path"=>"files/default/sanitycheck/default/data/ui/views/validate_system.xml", "checksum"=>"3032e3e74373f7ed21a199fd8d154a24", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/views/validate_system.xml"}, "files/default/sanitycheck/default/data/ui/views/validate_app.xml"=>{"name"=>"validate_app.xml", "path"=>"files/default/sanitycheck/default/data/ui/views/validate_app.xml", "checksum"=>"13de48cef2e606d08dd055f0881499d8", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/data/ui/views/validate_app.xml"}, "files/default/sanitycheck/default/searchbnf.conf"=>{"name"=>"searchbnf.conf", "path"=>"files/default/sanitycheck/default/searchbnf.conf", "checksum"=>"29900554146f273421453603b5af8152", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/searchbnf.conf"}, "files/default/sanitycheck/default/event_renderers.conf"=>{"name"=>"event_renderers.conf", "path"=>"files/default/sanitycheck/default/event_renderers.conf", "checksum"=>"c0a1927d7d78603eab75c18c51a81d29", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/event_renderers.conf"}, "files/default/sanitycheck/default/app.conf"=>{"name"=>"app.conf", "path"=>"files/default/sanitycheck/default/app.conf", "checksum"=>"16c4e4fa014e83e5a1045ac05593b8c1", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/app.conf"}, "files/default/sanitycheck/default/transforms.conf"=>{"name"=>"transforms.conf", "path"=>"files/default/sanitycheck/default/transforms.conf", "checksum"=>"6fe6d6a9644e17cecb13c45e8848362e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/default/transforms.conf"}, "files/default/.!68906!bistro-1.0.2.spl"=>{"name"=>".!68906!bistro-1.0.2.spl", "path"=>"files/default/.!68906!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68906!bistro-1.0.2.spl"}, "files/default/.!68650!bistro-1.0.2.spl"=>{"name"=>".!68650!bistro-1.0.2.spl", "path"=>"files/default/.!68650!bistro-1.0.2.spl", "checksum"=>"d41d8cd98f00b204e9800998ecf8427e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/.!68650!bistro-1.0.2.spl"}, "templates/default/bistro-1.0.2/inputs.conf.erb"=>{"name"=>"inputs.conf.erb", "path"=>"templates/default/bistro-1.0.2/inputs.conf.erb", "checksum"=>"d835cc1ede768a48d7c8c7ad8a9a7acb", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/templates/default/bistro-1.0.2/inputs.conf.erb"}, "metadata.json"=>{"name"=>"metadata.json", "path"=>"metadata.json", "checksum"=>"5b346119e5e41ab99500608decac8dca", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/test/metadata.json"}}>>, #<Chef::CookbookVersion:0x0000000218b990 @name="chef-vault", @root_paths=[], @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=["chef_vault_secret_resource.rb", "chef_vault_secret_provider.rb", "chef_vault_item.rb"], @resource_filenames=[], @provider_filenames=[], @metadata_filenames=[], @root_filenames=["metadata.json", "README.md"], @status=:ready, @file_vendor=nil, @metadata=#<Chef::Cookbook::Metadata:0x0000000218ab58 @name="chef-vault", @description="Installs the chef-vault gem and provides chef_vault_item recipe helper", @long_description="", @license="Apache 2.0", @maintainer="Chef Software, Inc.", @maintainer_email="cookbooks@chef.io", @platforms={}, @dependencies={}, @recommendations={}, @suggestions={}, @conflicting={}, @providing={"chef-vault"=>">= 0.0.0"}, @replacing={}, @attributes={}, @groupings={}, @recipes={"chef-vault"=>""}, @version="1.3.0", @source_url="", @issues_url="", @errors=[]>, @chef_server_rest=nil, @attribute_filenames_by_short_filename={"default"=>"default.rb"}, @cookbook_manifest=#<Chef::CookbookManifest:0x00000002189de8 @cookbook_version=#<Chef::CookbookVersion:0x0000000218b990 ...>, @policy_mode=false, @manifest={"recipes"=>[{"name"=>"default.rb", "path"=>"recipes/default.rb", "checksum"=>"2e8085131f43922a7943c4878623968b", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/recipes/default.rb"}], "definitions"=>[], "libraries"=>[{"name"=>"chef_vault_secret_resource.rb", "path"=>"libraries/chef_vault_secret_resource.rb", "checksum"=>"077b55ccdc4fd4596b62ffba4f66fc7d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/libraries/chef_vault_secret_resource.rb"}, {"name"=>"chef_vault_secret_provider.rb", "path"=>"libraries/chef_vault_secret_provider.rb", "checksum"=>"ff9b620970ac55f4a5fa1b01b8871a70", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/libraries/chef_vault_secret_provider.rb"}, {"name"=>"chef_vault_item.rb", "path"=>"libraries/chef_vault_item.rb", "checksum"=>"61d115d19ef4ce2f9d7c29cfa7424bd5", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/libraries/chef_vault_item.rb"}], "attributes"=>[{"name"=>"default.rb", "path"=>"attributes/default.rb", "checksum"=>"9d8193d7c733898ed851e6db91c9ca77", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/attributes/default.rb"}], "files"=>[], "templates"=>[], "resources"=>[], "providers"=>[], "root_files"=>[{"name"=>"metadata.json", "path"=>"metadata.json", "checksum"=>"c4ccd770df2060a476fe70e06ed6ef6e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/metadata.json"}, {"name"=>"README.md", "path"=>"README.md", "checksum"=>"f3c3b312dc9194f73ea4efee0ba7906d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/README.md"}], "metadata"=>{"name"=>"chef-vault", "description"=>"Installs the chef-vault gem and provides chef_vault_item recipe helper", "long_description"=>"", "maintainer"=>"Chef Software, Inc.", "maintainer_email"=>"cookbooks@chef.io", "license"=>"Apache 2.0", "platforms"=>{}, "dependencies"=>{}, "recommendations"=>{}, "suggestions"=>{}, "conflicting"=>{}, "providing"=>{"chef-vault"=>">= 0.0.0"}, "replacing"=>{}, "attributes"=>{}, "groupings"=>{}, "recipes"=>{"chef-vault"=>""}, "version"=>"1.3.0", "source_url"=>"", "issues_url"=>""}, "version"=>"1.3.0", "name"=>"chef-vault-1.3.0", "cookbook_name"=>"chef-vault", "frozen?"=>false, "chef_type"=>"cookbook_version", "json_class"=>"Chef::CookbookVersion"}, @checksums={"2e8085131f43922a7943c4878623968b"=>nil, "077b55ccdc4fd4596b62ffba4f66fc7d"=>nil, "ff9b620970ac55f4a5fa1b01b8871a70"=>nil, "61d115d19ef4ce2f9d7c29cfa7424bd5"=>nil, "9d8193d7c733898ed851e6db91c9ca77"=>nil, "c4ccd770df2060a476fe70e06ed6ef6e"=>nil, "f3c3b312dc9194f73ea4efee0ba7906d"=>nil}, @manifest_records_by_path={"recipes/default.rb"=>{"name"=>"default.rb", "path"=>"recipes/default.rb", "checksum"=>"2e8085131f43922a7943c4878623968b", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/recipes/default.rb"}, "libraries/chef_vault_secret_resource.rb"=>{"name"=>"chef_vault_secret_resource.rb", "path"=>"libraries/chef_vault_secret_resource.rb", "checksum"=>"077b55ccdc4fd4596b62ffba4f66fc7d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/libraries/chef_vault_secret_resource.rb"}, "libraries/chef_vault_secret_provider.rb"=>{"name"=>"chef_vault_secret_provider.rb", "path"=>"libraries/chef_vault_secret_provider.rb", "checksum"=>"ff9b620970ac55f4a5fa1b01b8871a70", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/libraries/chef_vault_secret_provider.rb"}, "libraries/chef_vault_item.rb"=>{"name"=>"chef_vault_item.rb", "path"=>"libraries/chef_vault_item.rb", "checksum"=>"61d115d19ef4ce2f9d7c29cfa7424bd5", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/libraries/chef_vault_item.rb"}, "attributes/default.rb"=>{"name"=>"default.rb", "path"=>"attributes/default.rb", "checksum"=>"9d8193d7c733898ed851e6db91c9ca77", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/attributes/default.rb"}, "metadata.json"=>{"name"=>"metadata.json", "path"=>"metadata.json", "checksum"=>"c4ccd770df2060a476fe70e06ed6ef6e", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/metadata.json"}, "README.md"=>{"name"=>"README.md", "path"=>"README.md", "checksum"=>"f3c3b312dc9194f73ea4efee0ba7906d", "specificity"=>"default", "url"=>"chefzero://localhost:8889/file_store/repo/cookbooks/chef-vault/README.md"}}>>]
Synchronizing Cookbooks:
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000001e7da78 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/user.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000001e7ddc0>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000001e780a0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/default.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000001e78208>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000004424e70 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/setup_ssl.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000004424f38>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x0000000440b4c0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/client.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x0000000440b600>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000001e71778 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/disabled.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000001e718e0>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000001e8f7a0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/install_forwarder.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000001ea0078>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: setup_auth
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
include_recipe 'chef-vault'
splunk_auth_info = chef_vault_item(:vault, "splunk_#{node.chef_environment}")['auth']
user, pw = splunk_auth_info.split(':')
execute 'change-admin-user-password-from-default' do
command "#{splunk_cmd} edit user #{user} -password '#{pw}' -role admin -auth admin:changeme"
not_if { ::File.exist?("#{splunk_dir}/etc/.setup_#{user}_password") }
end
file "#{splunk_dir}/etc/.setup_#{user}_password" do
content 'true\n'
owner node['splunk']['user']['username']
group node['splunk']['user']['username']
mode 00600
end
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: setup_ssl2
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
unless node['splunk']['ssl_options']['enable_ssl']
Chef::Log.debug('The chef-splunk::setup_ssl recipe was added to the node,')
Chef::Log.debug('but the attribute to enable SSL was not set.')
return
end
include_recipe 'chef-vault'
ssl_options = node['splunk']['ssl_options']
certs = chef_vault_item(
ssl_options['data_bag'],
ssl_options['data_bag_item']
)['data']
# ensure that the splunk service resource is available without cloning
# the resource (CHEF-3694). this is so the later notification works,
# especially when using chefspec to run this cookbook's specs.
begin
resources('service[splunk]')
rescue Chef::Exceptions::ResourceNotFound
service 'splunk'
end
template "#{splunk_dir}/etc/system/local/web.conf" do
source 'system-web.conf.erb'
variables ssl_options
notifies :restart, 'service[splunk]'
end
file "#{splunk_dir}/etc/auth/splunkweb/#{ssl_options['keyfile']}" do
content certs[ssl_options['keyfile']]
owner node['splunk']['user']['username']
group node['splunk']['user']['username']
mode 00600
notifies :restart, 'service[splunk]'
end
file "#{splunk_dir}/etc/auth/splunkweb/#{ssl_options['crtfile']}" do
content certs[ssl_options['crtfile']]
owner node['splunk']['user']['username']
group node['splunk']['user']['username']
mode 00600
notifies :restart, 'service[splunk]'
end
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: user
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
group node['splunk']['user']['username'] do
gid node['splunk']['user']['uid'].to_i # CHEF-4927
system true if %w(linux).include?(node['os'])
end
user node['splunk']['user']['username'] do
comment node['splunk']['user']['comment']
shell node['splunk']['user']['shell']
gid node['splunk']['user']['username']
uid node['splunk']['user']['uid']
system true if %w(linux).include?(node['os'])
end
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x0000000416dcb8 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/server.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x0000000416dd80>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: default
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
if node['splunk']['disabled']
include_recipe 'chef-splunk::disabled'
Chef::Log.debug('Splunk is disabled on this node.')
return
end
if node['splunk']['is_server']
include_recipe 'chef-splunk::server'
else
include_recipe 'chef-splunk::client'
end
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/default.rb to tempfile /tmp/chef-rest20150811-5598-on3tzk
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: disabled
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
unless node['splunk']['disabled']
Chef::Log.debug('The chef-splunk::disabled recipe was added to the node,')
Chef::Log.debug('but the attribute to disable splunk was not set.')
return
end
service 'splunk' do
ignore_failure true
action :stop
end
%w(splunk splunkforwarder).each do |pkg|
package pkg do
ignore_failure true
action :remove
end
end
execute "#{splunk_dir}/bin/splunk disable boot-start" do
ignore_failure true
end
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003eda730 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/install_server.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003eda9d8>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: client
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# This recipe encapsulates a completely configured "client" - a
# Universal Forwarder configured to talk to a node that is the splunk
# server (with node['splunk']['is_server'] true). The recipes can be
# used on their own composed in your own wrapper cookbook or role.
include_recipe 'chef-splunk::user'
include_recipe 'chef-splunk::install_forwarder'
splunk_servers = search( # ~FC003
:node,
"splunk_is_server:true AND chef_environment:#{node.chef_environment}"
).sort! do
|a, b| a.name <=> b.name
end
# ensure that the splunk service resource is available without cloning
# the resource (CHEF-3694). this is so the later notification works,
# especially when using chefspec to run this cookbook's specs.
begin
resources('service[splunk]')
rescue Chef::Exceptions::ResourceNotFound
service 'splunk'
end
directory "#{splunk_dir}/etc/system/local" do
recursive true
owner node['splunk']['user']['username']
group node['splunk']['user']['username']
end
template "#{splunk_dir}/etc/system/local/outputs.conf" do
source 'outputs.conf.erb'
mode 0644
variables :splunk_servers => splunk_servers, :outputs_conf => node['splunk']['outputs_conf']
notifies :restart, 'service[splunk]'
end
template "#{splunk_dir}/etc/system/local/inputs.conf" do
source 'inputs.conf.erb'
mode 0644
variables :inputs_conf => node['splunk']['inputs_conf']
notifies :restart, 'service[splunk]'
not_if { node['splunk']['inputs_conf'].nil? || node['splunk']['inputs_conf']['host'].empty? }
end
template "#{splunk_dir}/etc/apps/SplunkUniversalForwarder/default/limits.conf" do
source 'limits.conf.erb'
mode 0644
variables :ratelimit_kbps => node['splunk']['ratelimit_kilobytessec']
notifies :restart, 'service[splunk]'
end
include_recipe 'chef-splunk::service'
include_recipe 'chef-splunk::setup_auth'
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:30+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/default.rb in the cache.
[2015-08-11T02:11:30+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/chef-splunk
[2015-08-11T02:11:30+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/chef-splunk/recipes
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:30+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/setup_auth.rb in the cache.
[2015-08-11T02:11:30+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/client.rb to tempfile /tmp/chef-rest20150811-5598-1ayzj8t
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003ed9bc8 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/setup_clustering.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003ed9d30>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/chef-splunk
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: server
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
node.default['splunk']['is_server'] = true
include_recipe 'chef-splunk::user'
include_recipe 'chef-splunk::install_server'
include_recipe 'chef-splunk::service'
include_recipe 'chef-splunk::setup_auth'
# We can rely on loading the chef_vault_item here, as `setup_auth`
# above would have failed if there were another issue.
splunk_auth_info = chef_vault_item(:vault, "splunk_#{node.chef_environment}")['auth']
execute 'enable-splunk-receiver-port' do
command "#{splunk_cmd} enable listen #{node['splunk']['receiver_port']} -auth '#{splunk_auth_info}'"
not_if do
# TCPSocket will return a file descriptor if it can open the
# connection, and raise Errno::ECONNREFUSED if it can't. We rescue
# that exception and return false so not_if works proper-like.
begin
::TCPSocket.new(node['ipaddress'], node['splunk']['receiver_port'])
rescue Errno::ECONNREFUSED
false
end
end
end
include_recipe 'chef-splunk::setup_ssl'
end
if node['splunk']['clustering']['enabled']
include_recipe 'chef-splunk::setup_clustering'
end
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:30+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/disabled.rb in the cache.
[2015-08-11T02:11:30+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/server.rb to tempfile /tmp/chef-rest20150811-5598-piinsh
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000004311f60 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/upgrade.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000004312028>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: install_server
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
splunk_installer 'splunk' do
url node['splunk']['server']['url']
end
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/install_server.rb to tempfile /tmp/chef-rest20150811-5598-1nz9si1
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: install_forwarder
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
splunk_installer 'splunkforwarder' do
url node['splunk']['forwarder']['url']
end
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/install_forwarder.rb to tempfile /tmp/chef-rest20150811-5598-1a3kml0
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: setup_clustering
#
# Author: Roy Arsan <rarsan@splunk.com>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
unless node['splunk']['clustering']['enabled']
Chef::Log.debug('The chef-splunk::setup_clustering recipe was added to the node,')
Chef::Log.debug('but the attribute to enable clustering was not set.')
return
end
# ensure that the splunk service resource is available without cloning
# the resource (CHEF-3694). this is so the later notification works,
# especially when using chefspec to run this cookbook's specs.
begin
resources('service[splunk]')
rescue Chef::Exceptions::ResourceNotFound
service 'splunk'
end
include_recipe 'chef-vault'
passwords = chef_vault_item('vault', "splunk_#{node.chef_environment}")
splunk_auth_info = passwords['auth']
cluster_secret = passwords['secret']
cluster_params = node['splunk']['clustering']
cluster_mode = cluster_params['mode']
Chef::Log.debug("Current node clustering mode: #{cluster_mode}")
cluster_master = search( # ~FC003
:node,
"\
splunk_clustering_enabled:true AND \
splunk_clustering_mode:master AND \
).first unless cluster_mode == 'master'
case cluster_mode
when 'master'
splunk_cmd_params = "-mode master\
-replication_factor #{cluster_params['replication_factor']}\
-search_factor #{cluster_params['search_factor']}"
when 'slave', 'searchhead'
splunk_cmd_params = "-mode #{cluster_mode}\
-master_uri https://#{cluster_master['fqdn'] || cluster_master['ipaddress']}:8089\
-replication_port #{cluster_params['replication_port']}"
else
Chef::Log.fatal("You have set an incorrect clustering mode: #{cluster_mode}")
Chef::Log.fatal("Set `node['splunk']['clustering']['mode']` to master|slave|searchhead, and try again.")
raise
end
splunk_cmd_params << " -secret #{cluster_secret}" if cluster_secret
execute 'setup-indexer-cluster' do
command "#{splunk_cmd} edit cluster-config #{splunk_cmd_params} -auth '#{splunk_auth_info}'"
not_if { ::File.exist?("#{splunk_dir}/etc/.setup_cluster_#{cluster_mode}") }
notifies :restart, 'service[splunk]'
end
file "#{splunk_dir}/etc/.setup_cluster_#{cluster_mode}" do
content 'true\n'
owner node['splunk']['user']['username']
group node['splunk']['user']['username']
mode 00600
end
--- END RESPONSE ---
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:30+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/client.rb in the cache.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003fb87d8 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/definitions/splunk_installer.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003fb88c8>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:30+00:00] DEBUG:
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003f99ef0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/recipes/service.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003f9a008>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003f9ab20 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/libraries/matchers.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003f9ac10>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/install_forwarder.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/server.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:30+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003f994a0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_resource.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003f99590>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: upgrade
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
unless node['splunk']['upgrade_enabled']
Chef::Log.fatal('but the attribute `node["splunk"]["upgrade_enabled"]` was not set.')
Chef::Log.fatal('I am bailing here so this node does not upgrade.')
raise
end
service 'splunk_stop' do
service_name 'splunk'
supports :status => true
provider Chef::Provider::Service::Init
action :stop
end
if node['splunk']['is_server']
splunk_package = 'splunk'
url_type = 'server'
else
splunk_package = 'splunkforwarder'
url_type = 'forwarder'
end
splunk_installer splunk_package do
url node['splunk']['upgrade']["#{url_type}_url"]
end
if node['splunk']['accept_license']
execute 'splunk-unattended-upgrade' do
command "#{splunk_cmd} start --accept-license --answer-yes"
end
else
Chef::Log.fatal('You did not accept the license (set node["splunk"]["accept_license"] to true)')
Chef::Log.fatal('Splunk is stopped and cannot be restarted until the license is accepted!')
raise
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/setup_clustering.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/recipes/upgrade.rb to tempfile /tmp/chef-rest20150811-5598-14hfn88
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Recipe:: service
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
myuser = 'root'
unless node['splunk']['server']['runasroot']
myuser = node['splunk']['user']['username']
end
if node['splunk']['is_server']
directory splunk_dir do
owner myuser
group myuser
mode 00755
end
directory "#{splunk_dir}/var" do
owner node['splunk']['user']['username']
group node['splunk']['user']['username']
mode 00711
end
directory "#{splunk_dir}/var/log" do
owner node['splunk']['user']['username']
group node['splunk']['user']['username']
mode 00711
end
directory "#{splunk_dir}/var/log/splunk" do
owner node['splunk']['user']['username']
group node['splunk']['user']['username']
mode 00700
end
end
if node['splunk']['accept_license']
# ftr = first time run file created by a splunk install
execute "#{splunk_cmd} enable boot-start --accept-license --answer-yes" do
only_if { File.exists?"#{splunk_dir}/ftr" }
end
end
# If we run as splunk user do a recursive chown to that user for all splunk
# files if a few specific files are root owned.
ruby_block "splunk_fix_file_ownership" do
block do
checkowner = Array.new
checkowner << "#{splunk_dir}/etc/users"
checkowner << "#{splunk_dir}/etc/myinstall/splunkd.xml"
checkowner << "#{splunk_dir}/"
checkowner.each do |dir|
if File.exists?dir
if File.stat(dir).uid.eql?(0)
FileUtils.chown_R(myuser, myuser, splunk_dir)
end
end
end
end
not_if { node['splunk']['server']['runasroot'] }
end
template '/etc/init.d/splunk' do
source 'splunk-init.erb'
mode 0700
variables(
:splunkdir => splunk_dir,
:runasroot => node['splunk']['server']['runasroot']
)
end
service 'splunk' do
supports :status => true, :restart => true
provider Chef::Provider::Service::Init
action :start
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
# ~FC015
#
# Cookbook Name:: splunk
# Definition:: installer
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
define :splunk_installer, :url => nil do
cache_dir = Chef::Config[:file_cache_path]
package_file = splunk_file(params[:url])
cached_package = ::File.join(cache_dir, package_file)
remote_file cached_package do
action :create_if_missing
end
if %w( omnios ).include?(node['platform'])
pkgopts = [
"-a #{cache_dir}/#{params[:name]}-nocheck",
"-r #{cache_dir}/splunk-response"
]
execute "uncompress #{cached_package}" do
not_if { ::File.exist?("#{cache_dir}/#{package_file.gsub(/\.Z/, '')}") }
end
cookbook_file "#{cache_dir}/#{params[:name]}-nocheck" do
source 'splunk-nocheck'
end
file "#{cache_dir}/splunk-response" do
content 'BASEDIR=/opt'
end
execute "usermod -d #{node['splunk']['user']['home']} splunk" do
only_if 'grep -q /home/splunk /etc/passwd'
end
end
package params[:name] do
source cached_package.gsub(/\.Z/, '')
case node['platform_family']
when 'rhel'
provider Chef::Provider::Package::Rpm
when 'debian'
provider Chef::Provider::Package::Dpkg
when 'omnios'
provider Chef::Provider::Package::Solaris
options pkgopts.join(' ')
end
end
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
if defined?(ChefSpec)
def install_splunk_app(app_name)
ChefSpec::Matchers::ResourceMatcher.new(:splunk_app, :install, app_name)
end
def remove_splunk_app(app_name)
ChefSpec::Matchers::ResourceMatcher.new(:splunk_app, :remove, app_name)
end
def enable_splunk_app(app_name)
ChefSpec::Matchers::ResourceMatcher.new(:splunk_app, :enable, app_name)
end
def disable_splunk_app(app_name)
ChefSpec::Matchers::ResourceMatcher.new(:splunk_app, :disable, app_name)
end
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x0000000417db18 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/libraries/helpers.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x0000000417dc08>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/install_server.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x00000002bb3198 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_provider.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000002bb3260>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
require 'chef/resource/lwrp_base'
# Creates a splunk_app resource.
class Chef
class Resource
class SplunkApp < Chef::Resource::LWRPBase
self.resource_name = 'splunk_app'
# Actions correspond to splunk commands pertaining to apps.
actions :enable, :disable, :install, :remove
default_action :enable
state_attrs :enabled, :installed
attribute :app_name, :kind_of => String, :name_attribute => true
attribute :remote_file, :kind_of => String, :default => nil
attribute :cookbook_file, :kind_of => String, :default => nil
attribute :cookbook, :kind_of => String, :default => nil
attribute :checksum, :kind_of => String, :default => nil
attribute :remote_directory, :kind_of => String, :default => nil
attribute :splunk_auth, :kind_of => [String, Array], :required => true
attribute :app_dependencies, :kind_of => Array, :default => []
attribute :templates, :kind_of => [Array, Hash], :default => []
attribute :enabled, :kind_of => [TrueClass, FalseClass, NilClass], :default => false
attribute :installed, :kind_of => [TrueClass, FalseClass, NilClass], :default => false
end
end
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_resource.rb to tempfile /tmp/chef-rest20150811-5598-zoect6
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x0000000417c830 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/attributes/default.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x0000000417c920>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Cookbook Name:: splunk
# Libraries:: helpers
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
def splunk_file(uri)
require 'pathname'
require 'uri'
Pathname.new(URI.parse(uri).path).basename.to_s
end
def splunk_cmd
"#{splunk_dir}/bin/splunk"
end
def splunk_dir
# Splunk Enterprise (Server) will install in /opt/splunk.
# Splunk Universal Forwarder can be a used as a client or a forwarding
# (intermediary) server which installs to /opt/splunkforwarder
forwarderpath = '/opt/splunkforwarder'
enterprisepath = '/opt/splunk'
if node['splunk']['is_intermediate'] == true
path = forwarderpath
return path
elsif node['splunk']['is_server'] == true
path = enterprisepath
return path
else
path = forwarderpath
return path
end
end
def splunk_auth(auth)
# if auth is a string, we assume it's correctly
# defined as a splunk authentication string, like:
#
# admin:changeme
#
# if it is an array, we assume it has two elements that should be
# joined with a : to make it defined as a splunk authentication
# string (as above.
case auth
when String
auth
when Array
auth.join(':')
end
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
require 'pathname'
require 'chef/provider/lwrp_base'
require_relative './helpers.rb'
require 'chef/mixin/shell_out'
include Chef::Mixin::ShellOut
# Creates a provider for the splunk_app resource.
class Chef
class Provider
class SplunkApp < Chef::Provider::LWRPBase
use_inline_resources if defined?(:use_inline_resources)
def whyrun_supported?
true
end
action :install do
splunk_service
install_dependencies unless new_resource.app_dependencies.empty?
unless app_installed?
if new_resource.cookbook_file
app_package = local_file(new_resource.cookbook_file)
cookbook_file app_package do
source new_resource.cookbook_file
cookbook new_resource.cookbook
checksum new_resource.checksum
notifies :run, "execute[splunk-install-#{new_resource.app_name}]", :immediately
end
elsif new_resource.remote_file
app_package = local_file(new_resource.remote_file)
remote_file app_package do
source new_resource.remote_file
checksum new_resource.checksum
notifies :run, "execute[splunk-install-#{new_resource.app_name}]", :immediately
end
elsif new_resource.remote_directory
app_package = app_dir
remote_directory app_dir do
source new_resource.remote_directory
cookbook new_resource.cookbook
notifies :restart, 'service[splunk]', :immediately
end
else
raise("Could not find an installation source for splunk_app[#{new_resource.app_name}]")
end
dir = app_dir
execute "splunk-install-#{new_resource.app_name}" do
command "#{splunk_cmd} install app #{app_package} -auth #{splunk_auth(new_resource.splunk_auth)}"
not_if { ::File.exist?("#{dir}/default/app.conf") }
end
end
if new_resource.templates
directory "#{app_dir}/local" do
recursive true
mode 00755
end
new_resource.templates.each do |t|
template "#{app_dir}/local/#{t}" do
source "#{new_resource.app_name}/#{t}.erb"
mode 00644
notifies :restart, 'service[splunk]'
end
end
end
end
action :remove do
splunk_service
directory app_dir do
action :delete
recursive true
notifies :restart, 'service[splunk]'
end
end
action :enable do
unless app_enabled? # ~FC023
splunk_service
command "#{splunk_cmd} enable app #{new_resource.app_name} -auth #{splunk_auth(new_resource.splunk_auth)}"
notifies :restart, 'service[splunk]'
end
end
end
action :disable do
if app_enabled? # ~FC023
splunk_service
execute "splunk-disable-#{new_resource.app_name}" do
command "#{splunk_cmd} disable app #{new_resource.app_name} -auth #{splunk_auth(new_resource.splunk_auth)}"
not_if { ::File.exist?("#{splunk_dir}/etc/disabled-apps/#{new_resource.app_name}") }
notifies :restart, 'service[splunk]'
end
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
end
end
private
def app_dir
"#{splunk_dir}/etc/apps/#{new_resource.app_name}"
end
def local_file(source)
"#{Chef::Config[:file_cache_path]}/#{Pathname(source).basename}"
end
def app_enabled?
s = shell_out("#{splunk_cmd} display app #{new_resource.app_name} -auth #{splunk_auth(new_resource.splunk_auth)}")
s.run_command
if s.stdout.empty?
false
else
s.stdout.split[2] == 'ENABLED'
end
end
def app_installed?
::File.exist?("#{app_dir}/default/app.conf")
end
def splunk_service
service 'splunk' do
action :nothing
supports :status => true, :restart => true
provider Chef::Provider::Service::Init
end
end
def install_dependencies
new_resource.app_dependencies.each do |pkg|
package pkg
end
end
end
end
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/upgrade.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/recipes/service.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/libraries/helpers.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/libraries/splunk_app_provider.rb to tempfile /tmp/chef-rest20150811-5598-sd8zq8
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x00000004369cb0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/attributes/upgrade.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000004369e40>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x0000000430ada0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/files/default/splunk-nocheck", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x0000000430ae68>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/chef-splunk/libraries
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/libraries/matchers.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/libraries/splunk_app_resource.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# Assume default use case is a Universal Forwarder (client).
default['splunk']['accept_license'] = false
default['splunk']['is_server'] = false
default['splunk']['receiver_port'] = '9997'
default['splunk']['web_port'] = '443'
default['splunk']['ratelimit_kilobytessec'] = '2048'
default['splunk']['user'] = {
'username' => 'splunk',
'comment' => 'Splunk Server',
'home' => '/opt/splunkforwarder',
'shell' => '/bin/bash',
'uid' => 396
}
default['splunk']['ssl_options'] = {
'enable_ssl' => false,
'data_bag' => 'vault',
'data_bag_item' => 'splunk_certificates',
'keyfile' => 'self-signed.example.com.key',
'crtfile' => 'self-signed.example.com.crt'
}
default['splunk']['clustering'] = {
'enabled' => false,
'mode' => 'master', # master|slave|searchhead
'replication_factor' => 3,
'search_factor' => 2,
'replication_port' => 9887
}
# Add key value pairs to this to add configuration pairs to the output.conf file
# 'sslCertPath' => '$SPLUNK_HOME/etc/certs/cert.pem'
default['splunk']['outputs_conf'] = {
'forwardedindex.0.whitelist' => '.*',
'forwardedindex.1.blacklist' => '_.*',
'forwardedindex.2.whitelist' => '_audit',
'forwardedindex.filter.disable' => 'false'
}
# Add a host name if you need inputs.conf file to be configured
# Note: if host is empty the inputs.conf template will not be used.
default['splunk']['inputs_conf']['host'] = ''
default['splunk']['inputs_conf']['ports'] = []
# If the `is_server` attribute is set (via an overridable location
# like a role), then set particular attribute defaults based on the
# server, rather than Universal Forwarder. We hardcode the path
# because we don't want to rely on automagic.
default['splunk']['user']['home'] = '/opt/splunk' if node['splunk']['is_server']
default['splunk']['server']['runasroot'] = true
when 'rhel'
if node['kernel']['machine'] == 'x86_64'
default['splunk']['forwarder']['url'] = 'http://download.splunk.com/releases/6.2.1/universalforwarder/linux/splunkforwarder-6.2.1-245427-linux-2.6-x86_64.rpm'
default['splunk']['server']['url'] = 'http://download.splunk.com/releases/6.2.1/splunk/linux/splunk-6.2.1-245427-linux-2.6-x86_64.rpm'
else
default['splunk']['forwarder']['url'] = 'http://download.splunk.com/releases/6.2.1/universalforwarder/linux/splunkforwarder-6.2.1-245427.i386.rpm'
default['splunk']['server']['url'] = 'http://download.splunk.com/releases/6.2.1/splunk/linux/splunk-6.2.1-245427.i386.rpm'
end
when 'debian'
if node['kernel']['machine'] == 'x86_64'
default['splunk']['forwarder']['url'] = 'http://download.splunk.com/releases/6.2.1/universalforwarder/linux/splunkforwarder-6.2.1-245427-linux-2.6-amd64.deb'
default['splunk']['server']['url'] = 'http://download.splunk.com/releases/6.2.1/splunk/linux/splunk-6.2.1-245427-linux-2.6-amd64.deb'
else
default['splunk']['forwarder']['url'] = 'http://download.splunk.com/releases/6.2.1/universalforwarder/linux/splunkforwarder-6.2.1-245427-linux-2.6-intel.deb'
default['splunk']['server']['url'] = 'http://download.splunk.com/releases/6.2.1/splunk/linux/splunk-6.2.1-245427-linux-2.6-intel.deb'
end
when 'omnios'
default['splunk']['forwarder']['url'] = 'http://download.splunk.com/releases/6.2.1/universalforwarder/solaris/splunkforwarder-6.2.1-245427-solaris-10-intel.pkg.Z'
default['splunk']['server']['url'] = 'http://download.splunk.com/releases/6.2.1/splunk/solaris/splunk-6.2.1-245427-solaris-10-intel.pkg.Z'
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
#
# Author: Joshua Timberman <joshua@chef.io>
# Copyright (c) 2014, Chef Software, Inc <legal@chef.io>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
if node['splunk']['upgrade_enabled']
case node['platform_family']
when 'rhel'
if node['kernel']['machine'] == 'x86_64'
default['splunk']['upgrade']['server_url'] = 'http://download.splunk.com/releases/4.3.7/splunk/linux/splunk-4.3.7-181874-linux-2.6-x86_64.rpm'
default['splunk']['upgrade']['forwarder_url'] = 'http://download.splunk.com/releases/4.3.7/universalforwarder/linux/splunkforwarder-4.3.7-181874-linux-2.6-x86_64.rpm'
else
default['splunk']['upgrade']['server_url'] = 'http://download.splunk.com/releases/4.3.7/splunk/linux/splunk-4.3.7-181874.i386.rpm'
default['splunk']['upgrade']['forwarder_url'] = 'http://download.splunk.com/releases/4.3.7/universalforwarder/linux/splunkforwarder-4.3.7-181874.i386.rpm'
end
when 'debian'
if node['kernel']['machine'] == 'x86_64'
default['splunk']['upgrade']['server_url'] = 'http://download.splunk.com/releases/4.3.7/splunk/linux/splunk-4.3.7-181874-linux-2.6-amd64.deb'
default['splunk']['upgrade']['forwarder_url'] = 'http://download.splunk.com/releases/4.3.7/universalforwarder/linux/splunkforwarder-4.3.7-181874-linux-2.6-amd64.deb'
else
default['splunk']['upgrade']['server_url'] = 'http://download.splunk.com/releases/4.3.7/splunk/linux/splunk-4.3.7-181874-linux-2.6-intel.deb'
default['splunk']['upgrade']['forwarder_url'] = 'http://download.splunk.com/releases/4.3.7/universalforwarder/linux/splunkforwarder-4.3.7-181874-linux-2.6-intel.deb'
end
when 'omnios'
default['splunk']['upgrade']['server_url'] = 'http://download.splunk.com/releases/4.3.7/splunk/solaris/splunk-4.3.7-181874-solaris-10-intel.pkg.Z'
default['splunk']['upgrade']['forwarder_url'] = 'http://download.splunk.com/releases/4.3.7/universalforwarder/solaris/splunkforwarder-4.3.7-181874-solaris-10-intel.pkg.Z'
end
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/chef-splunk/definitions
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/attributes/upgrade.rb to tempfile /tmp/chef-rest20150811-5598-1jgo30x
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003fc57a8 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/templates/default/system-web.conf.erb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003fc5898>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003faecd8 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/templates/default/splunk-init.erb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003faeda0>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
mail=
instance=overwrite
partial=nocheck
runlevel=nocheck
idepend=nocheck
space=ask
setuid=nocheck
conflict=nocheck
action=nocheck
basedir=default
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/files/default/splunk-nocheck to tempfile /tmp/chef-rest20150811-5598-18bkrfl
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003fc41a0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/templates/default/limits.conf.erb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003fc4268>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
[settings]
httpport = <%= node['splunk']['web_port'] %>
enableSplunkWebSSL = <%= @enable_ssl.inspect %>
privKeyPath = etc/auth/splunkweb/<%= @keyfile%>
caCertPath = etc/auth/splunkweb/<%= @crtfile %>
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/system-web.conf.erb to tempfile /tmp/chef-rest20150811-5598-18pe89i
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/chef-splunk/attributes
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
#!/bin/sh
#
# /etc/init.d/splunk
# init script for Splunk.
# generated by 'splunk enable boot-start'.
#
### BEGIN INIT INFO
# Provides: splunkd
# Required-Start: $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start splunk
# Description: Splunk indexer service
### END INIT INFO
#
RETVAL=0
splunk_start() {
echo Starting Splunk...
<% if @runasroot %>
"<%= @splunkdir %>/bin/splunk" start --no-prompt --answer-yes
<% else %>
/bin/su - splunk -c "\"<%= @splunkdir %>/bin/splunk\" start --no-prompt --answer-yes"
<% end %>
RETVAL=$?
}
splunk_stop() {
echo Stopping Splunk...
<% if @runasroot %>
"<%= @splunkdir %>/bin/splunk" stop
/bin/su - splunk -c "\"<%= @splunkdir %>/bin/splunk\" stop "
<% end %>
RETVAL=$?
}
splunk_restart() {
echo Restarting Splunk...
<% if @runasroot %>
"<%= @splunkdir %>/bin/splunk" restart
<% else %>
/bin/su - splunk -c "\"<%= @splunkdir %>/bin/splunk\" restart "
<% end %>
RETVAL=$?
}
splunk_status() {
echo Splunk status:
<% if @runasroot %>
"<%= @splunkdir %>/bin/splunk" status
<% else %>
/bin/su - splunk -c "\"<%= @splunkdir %>/bin/splunk\" status "
<% end %>
RETVAL=$?
}
case "$1" in
start)
splunk_start
;;
stop)
splunk_stop
;;
restart)
splunk_restart
;;
status)
splunk_status
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac
exit $RETVAL
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x000000043f25b0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/README.md", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x000000043f26a0>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/files/default/splunk-nocheck in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x000000043ddca0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/metadata.json", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x000000043dde30>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/chef-splunk/files
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x000000043e7de0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/templates/default/outputs.conf.erb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x000000043e7f20>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/chef-splunk/files/default
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x000000043dc3f0 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/chef-splunk/templates/default/inputs.conf.erb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x000000043dc558>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
# Dropped off by Chef
[thruput]
maxKBps = <%= @ratelimit_kbps %>
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/limits.conf.erb to tempfile /tmp/chef-rest20150811-5598-1yx8hqx
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
{
"name": "chef-splunk",
"description": "Manage Splunk Enterprise or Splunk Universal Forwarder",
"long_description": "",
"maintainer": "Chef Software, Inc.",
"maintainer_email": "cookbooks@chef.io",
"license": "Apache 2.0",
"platforms": {
},
"dependencies": {
"chef-vault": ">= 1.0.4"
},
"recommendations": {
},
"suggestions": {
},
"conflicting": {
},
"providing": {
},
"replacing": {
},
"attributes": {
},
"groupings": {
},
"recipes": {
},
"version": "1.3.1",
"source_url": "",
"issues_url": ""
}
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/metadata.json to tempfile /tmp/chef-rest20150811-5598-1tbc9lf
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
splunk Cookbook
===============
This cookbook manages a Splunk Universal Forwarder (client) or a
Splunk Enterprise (server) installation, including a Splunk clustered
environment.
The Splunk default user is admin and the password is changeme. See the
`setup_auth` recipe below for more information about how to manage
changing the password with Chef and Chef Vault.
This recipe downloads packages from Splunk directly. There are
attributes to set a URL to retrieve the packages, so if the packages
are mirrored locally, supply the local URL instead. At this time the
cookbook doesn't support installing from networked package managers
(like apt or yum), since Splunk doesn't provide package repositories.
## Requirements
### Platforms
This cookbook uses Test Kitchen to do cross-platform convergence and
post-convergence tests. The tested platforms are considered supported.
This cookbook may work on other platforms or platform versions with or
without modification.
* Debian 7
* Ubuntu 10.04, 12.04
* CentOS 6
* OmniOS r151008
### Cookbooks
Used for managing secrets, see __Usage__:
* chef-vault
## Attributes
Attributes have default values set in `attributes/default.rb`. Where
possible or appropriate, the default values from Splunk Enterprise are
used.
General attributes:
* `node['splunk']['accept_license']`: Whether to accept the Splunk
EULA. Default is false. This *must* be set to true for Splunk to be
functional with this cookbook, which means end users must read the
EULA and agree to the terms.
* `node['splunk']['is_server']`: Set this to true if the node is a
splunk server, for example in a role. Default is false.
* `node['splunk']['disabled']`: Disable the splunk agent by setting
this to true. Default is false.
* `node['splunk']['receiver_port']`: The port that the receiver
(server) listens to. This is set to the Splunk Enterprise default,
9997.
* `node['splunk']['web_port']`: The port that the splunkweb service
listens to. This is set to the default for HTTPS, 443, as it is
configured by the `setup_ssl` recipe.
* `node['splunk']['ratelimit_kilobytessec']`: The default splunk rate limiting rate can now easily be changed with an attribute. Default is 2048KBytes/sec.
The two URL attributes below are selected by platform and architecture
by default.
* `node['splunk']['forwarder']['url']`: The URL to the Splunk
Universal Forwarder package file.
* `node['splunk']['server']['url']`: The URL to the Splunk Enterprise
package file.
Special attributes for managing the Splunk user:
* `node['splunk']['user']`: A hash of attributes to set for the splunk
need to change these, other than the UID, but just in case...
- `username`: the username
- `comment`: gecos field
- `home`: the home directory, defaults to `/opt/splunkforwarder`, will
be set to `/opt/splunk` if `node['splunk']['is_server']` is true.
- `shell`: the shell to use
- `uid`: the numeric UID. The default, `396` is an integer arbitrarily
chosen and doesn't conflict with anything on the supported platforms
(see list above). It is within the `system` UID range on Linux
systems.
* `node['splunk']['server']['runasroot']`: if runasroot is true (which is the splunk upstream package default) then the splunk server runs as root. If runasroot is false modify the init script to run as the `node['splunk']['user']`. This does not apply to the splunk client as they may need root permissions to read logfiles. NOTE1: you may also need to change `node['splunk']['web_port']` on a splunk server to run on a port >1024 if you don't run as root (splunk user cannot bind to privelaged ports). NOTE2: If you want to switch from root to the splunk user or vice versa on an existing install, please stop the splunk service first before changing the runasroot boolean value.
The following attributes are related to setting up `splunkweb` with
SSL in the `setup_ssl` recipe.
* `node['splunk']['ssl_options']`: A hash of SSL options used in the
`setup_ssl` recipe
* `node['splunk']['ssl_options']['enable_ssl']`: Whether to enable
SSL, must be set to `true` to use the `setup_ssl` recipe. Defaults
to `false`, must be set using a boolean literal `true` or `false`.
* `node['splunk']['ssl_options']['data_bag']`: The data bag name to
load, defaults to `vault` (as chef-vault is used).
* `node['splunk']['ssl_options']['data_bag_item']`: The data bag item
name that contains the keyfile and crtfile, defaults to
`splunk_ceritficates`.
* `node['splunk']['ssl_options']['keyfile']`: The name of the SSL key
file, and the content will be written to
`etc/auth/splunkweb/KEYFILE`. Must be an element under `data` in the
data bag item. See __Usage__ for instructions. Defaults to
'`self-signed.example.com.key`', and should be changed to something
relevant for the local site before use, in a role or wrapper cookbook.
* `node['splunk']['ssl_options']['crtfile']`: The name of the SSL cert
(crt) file, and the content will be written to
`/etc/auth/splunkweb/CRTFILE`. Must be an element under `data` in
the data bag item. See __Usage__ for instructions. Defaults to
'`self-signed.example.com.crt`', and should be changed to something
relevant for the local site before use, in a role or wrapper cookbook.
The following attributes are related to setting up a Splunk server with indexer
clustering in the `setup_clustering` recipe:
* `node['splunk']['clustering']`: A hash of indexer clustering configurations
used in the `setup_clustering` recipe
* `node['splunk']['clustering']['enable']`: Whether to enable indexer clustering,
must be set to `true` to use the `setup_clustering` recipe. Defaults to `false`,
must be a boolean literal `true` or `false`.
* `node['splunk']['clustering']['mode']`: The clustering mode of the node within
the indexer cluster. Must be set using string literal 'master',
'slave', or 'searchhead'.
* `node['splunk']['clustering']['replication_factor']`: The replication factor
of the indexer cluster. Defaults to 3, must be a positive integer. Only valid
when `node['splunk']['clustering']['mode']='master'`.
* `node['splunk']['clustering']['search_factor']`: The search factor
of the indexer cluster. Only valid when `node['splunk']['clustering']['mode']='master'`.
Defaults to 2, must be a positive integer.
* `node['splunk']['clustering']['replication_port']`: The replication port
of the cluster peer member. Only valid when `node['splunk']['clustering']['mode']='slave'`.
Defaults to 9887.
The following attributes are related to setting up a splunk forwarder
with the `client` recipe
nfiguration values that are used to dynamically populate the `outputs.conf` file's "`tcpout:splunk_indexers_PORT`" configuration section. Each key/value pair in the hash is used as configuration in the file. For example the `attributes/default.rb` has this:
```ruby
default['splunk']['outputs_conf'] = {
'forwardedindex.0.whitelist' => '.*',
'forwardedindex.1.blacklist' => '_.*',
'forwardedindex.2.whitelist' => '_audit',
'forwardedindex.filter.disable' => 'false'
}
```
This will result in the following being rendered in `outputs.conf`:
```
[tcpout:splunk_indexers_9997]
server=10.0.2.47:9997
forwardedindex.0.whitelist = .*
forwardedindex.1.blacklist = _.*
forwardedindex.2.whitelist = _audit
forwardedindex.filter.disable = false
```
The `tcpout:splunk_indexers_9997` section is defined by the search results for Splunk Servers, and the `server` directive is a comma-separated listed of server IPs and the ports. For example, to add an `sslCertPath` directive, define the attribute in your role, wrapper cookbook, etc:
```
node.default['splunk']['outputs_conf']['sslCertPath'] = '$SPLUNK_HOME/etc/certs/cert.pem'
```
`node['splunk']['inputs_conf']` is a hash of configuration values that are used to populate the `inputs.conf` file.
* `node['splunk']['inputs_conf']['host']`: A string that specifies the
default host name used in the inputs.conf file. The inputs.conf file
is not overwritten if[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/attributes/upgrade.rb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
this is not set or is an empty string.
* `node['splunk']['inputs_conf']['ports']`: An array of hashes that contain
the input port configuration necessary to generate the inputs.conf
file.
For example:
```
node.default['splunk']['inputs_conf']['ports'] = [
{
port_num => 123123,
config => {
'sourcetype' => 'syslog'
}
}
]
```
The following attributes are related to upgrades in the `upgrade`
recipe. **Note** The version is set to 4.3.7 and should be modified to
suit in a role or wrapper, since we don't know what upgrade versions
may be relevant. Enabling the upgrade and blindly using the default
URLs may have undesirable consequences, hence this is not enabled, and
must be set explicitly elsewhere on the node(s).
* `node['splunk']['upgrade_enabled']`: Controls whether the upgrade is
this in a role or wrapper cookbook to perform an upgrade.
* `node['splunk']['upgrade']`: Sets `server_url` and `forwarder_url`
attributes based on platform and architecture. These are only loaded
if `upgrade_enabled` is set.
## Definitions
### splunk_installer
The Splunk Enterprise and Splunk Universal Forwarder package
installation is the same save the name of the package and the URL to
download. This definition abstracts the package installation to a
common baseline. Any new platform installation support should be added
by modifying the definition as appropriate. One goal of this
definition is to have a single occurance of a `package` resource,
using the appropriate "local package file" provider per platform. For
example, on RHEL, we use `rpm` and on Debian we use `dpkg`.
Package files will be downloaded to Chef's file cache path (e.g.,
`file_cache_path` in `/etc/chef/client.rb`, `/var/chef/cache` by
default).
The definition has two parameters.
* `name`: The name of the package (e.g., `splunk`).
* `url`: The URL to the package file.
#### Examples
For example, if the nodes in the environment are all Debian-family,
and the desired splunkforwarder package is provided locally as
`splunkforwarder.deb` on an internal HTTP server:
```ruby
splunk_installer 'splunkforwarder' do
url 'https://www-int.example.com/splunk/splunkforwarder.deb'
end
```
The `install_forwarder` and `install_server` recipes use the
definition with the appropriate `url` attribute.
## Recipes
This cookbook has several composable recipes that can be used in a
role, or a local "wrapper" cookbook. The `default`, `client`, and
`server` recipes are intended to be used wholesale with all the
assumptions they contain.
The general default assumption is that a node including the `default`
recipe will be a Splunk Universal Forwarder (client).
### client
This recipe encapsulates a completely configured "client" - a Splunk
Universal Forwarder configured to talk to a node that is the splunk
server (with node['splunk']['is_server'] true). The recipes can be
used on their own composed in a wrapper cookbook or role. This recipe
will include the `user`, `install_forwarder`, `service`, and
`setup_auth` recipes.
It will also search a Chef Server for a Splunk Enterprise (server)
node with `splunk_is_server:true` in the same `chef_environment` and
write out `etc/system/local/outputs.conf` with the server's IP and the
`receiver_port` attribute in the Splunk install directory
(`/opt/splunkforwarder`).
Setting node['splunk']['tcpout_server_config_map'] with key value pairs
updates the outputs.conf server configuration with those key value pairs.
These key value pairs can be used to setup SSL encryption on messages
forwarded through this client:
```
# Note that the ssl CA and certs must exist on the server.
node['splunk']['tcpout_server_config_map'] = {
'sslCommonNameToCheck' => 'sslCommonName',
'sslCertPath' => '$SPLUNK_HOME/etc/certs/cert.pem',
'sslPassword' => 'password'
'sslRootCAPath' => '$SPLUNK_HOME/etc/certs/cacert.pem'
'sslVerifyServerCert' => false
}
```
The inputs.conf file can also be managed through this recipe if you want to
setup a splunk forwarder just set the default host:
```
node['splunk']['inputs_conf']['host'] = 'myhost'
```
Then set up the port configuration for each input port:
```
node['splunk']['inputs_conf']['ports'] =
[
{
port_num => 123123,
config => {
'sourcetype' => 'syslog',
...
}
},
...
]
```
### default
The default recipe will include the `disabled` recipe if
`node['splunk']['disabled']` is true.
It will include the `client` or `server` recipe depending on whether
the `is_server` attribute is set.
The attribute use allows users to control the included recipes by
easily manipulating the attributes of a node, or a node's roles, or
through a wrapper cookbook.
### disabled
In some cases it may be required to disable Splunk on a particular
node. For example, it may be sending too much data to Splunk and
exceed the local license capacity. To use the `disabled` recipe, set
the `node['splunk']['disabled']` attribute to true, and include the
recipe on the required node, or just use the `default` recipe.
### install_forwarder
This recipe uses the `splunk_installer` definition to install the
splunkforwarder package from the specified URL (via the
`node['splunk']['forwarder']['url']` attribute).
### install_server
This recipe uses the `splunk_installer` definition to install the
splunk (Enterprise server) package from the specified URL (via the
`node['splunk']['server']['url']` attribute).
### server
This recipe encapsulates a completely configured "server" - Splunk
Enterprise configured to receive data from Splunk Universal Forwarder
clients. The recipe sets the attribute `node['splunk']['is_server']`
to true, and is included from the `default` recipe if the attribute is
true as well. The recipes can be used on their own composed in a
wrapper cookbook or role, too. This recipe will include the `user`,
`install_server`, `service`, and `setup_auth` recipes. It will also
conditionally include the `setup_ssl` and `setup_clustering` recipes
if enabled via the corresponding node attributes, as defined
in __Attributes__ above.
It will also enable Splunk Enterprise as an indexer, listening on the
`node['splunk']['receiver_port']`.
## service
This recipe sets up the `splunk` service, and applies to both client
and server use, since `splunk` is the same service for both
deployments of Splunk.
The attribute `node['splunk']['accept_license']` must be true in order
to set up the boot script. If it's true, then the boot script gets put
into place (`/etc/init.d/splunk` on Linux/Unix systems), with the
license accepted. The service is managed using the Chef `init` service
provider, which operates by using the `/etc/init.d/splunk` script for
start, stop, restart, etc commands.
## setup_auth
This recipe loads an encrypted data bag with the Splunk user
credentials as an `-auth` string, '`user:password`', using the
[chef-vault cookbook](http://ckbk.it/chef-vault) helper method,
`chef_vault_item`. See __Usage__ for how to set this up. The recipe
will edit the specified user (assuming `admin`), and then write a
state file to `etc/.setup_admin_password` to indicate in future Chef
runs that it has set the password. If the password should be changed,
then that file should be removed.
## setup_clustering
This recipe sets up Splunk indexer clustering based on the node's
clustering mode or `node['splunk']['clustering']['mode']`. The attribute
`node['splunk']['clustering']['enable']` must be set to true in order to
run this recipe. Similar to `setup_auth`, this recipes loads
the same encrypted data bag with the Splunk `secret` key (to be shared among
cluster members), using the [chef-vault cookbook](http://ckbk.it/chef-vault)
helper method, `chef_vault_item`. See __Usage__ for how to set this up. The
recipe will edit the cluster configuration, and then write a state file to
`etc/.setup_cluster_{master|slave|searchhead}` to indicate in future Chef
runs that it has set the node's indexer clustering configuration. If cluster
configuration should be changed, then that file should be removed.
It will also search a Chef Server for a Splunk Enterprise (server)
node of type cluster master, that is with `splunk_clustering_enable:true` and
`splunk_clustering_mode:master` in the same `chef_environment` and
uring a cluster search head or a cluster
peer node to communicate with the cluster master (Refer to `master_uri` attribute
of clustering stanza in `etc/system/local/server.conf`).
Indexer clustering is used to achieve some data availability & recovery. To learn
more about Splunk indexer clustering, refer to [Splunk Docs](http://docs.splunk.com/Documentation/Splunk/latest/Indexer/Aboutclusters).
## upgrade
**Important** Read the upgrade documentation and release notes for any
particular Splunk version upgrades before performing an upgrade.
Also back up the Splunk directory, configuration, etc.
This recipe can be used to upgrade a splunk installation, for example
from an existing 4.2.1 to 4.3.7. The default recipe can be used for
6.0.1 after upgrading earlier versions is completed. Note that the
attributes file is only loaded w/ the URLs to the splunk packages to
upgrade if the `node['splunk']['upgrade_enabled']` attribute is set to
true. We recommend setting the actual URL attributes needed in a
wrapper cookbook or role.
## user
This recipe manages the `splunk` user and group. On Linux systems, the
user and group will be created with the `system` attribute; other
platforms may not be aware of `system` users/groups (e.g.,
illumos/solaris). Both resources will be created with the UID or GID
of the `node['splunk']['user']['uid']` attribute. The default value is
396, arbitrarily chosen to fall under the `system` UID/GID set by
`/etc/login.defs` on both RHEL and Debian family Linux systems. If
this is a conflicting UID/GID, then modify the attribute as required.
## Usage
### Data Bag Items
#### Splunk Secrets & Admin User Authentication
Splunk secret key and admin user authentication information should be stored in a
data bag item that is encrypted using Chef Vault. Create a data bag
named `vault`, with an item `splunk_CHEF-ENVIRONMENT`, where
`CHEF-ENVIRONMENT` is the `node.chef_environment` that the Splunk
Enterprise server will be assigned. If environments are not used, use
`_default`. For example in a Chef Repository (not in a cookbook):
% cat data_bags/vault/splunk__default.json
{
"id": "splunk__default",
"auth": "admin:notarealpassword",
"secret": "notarealsecret"
}
Or with an environment, '`production`':
% cat data_bags/vault/splunk_production.json
{
"id": "splunk_production",
"auth": "admin:notarealpassword",
"secret": "notarealsecret"
}
Then, upload the data bag item to the Chef Server using the
`chef-vault` `knife encrypt` plugin (first example, `_default`
environment):
knife encrypt create vault splunk__default \
--json data_bags/vault/splunk__default.json \
--search 'splunk:*' --admins 'yourusername' \
--mode client
More information about Chef Vault is available on the
[GitHub Project Page](https://github.com/Nordstrom/chef-vault).
#### Web UI SSL
A Splunk server should have the Web UI available via HTTPS. This can
be set up using self-signed SSL certificates, or "real" SSL
certificates. This loaded via a data bag item with chef-vault. Using
the defaults from the attributes:
% cat data_bags/vault/splunk_certificates.json
{
"id": "splunk_certificates",
"data": {
"self-signed.example.com.crt": "-----BEGIN CERTIFICATE-----\n...SNIP",
"self-signed.example.com.key": "-----BEGIN RSA PRIVATE KEY-----\n...SNIP"
}
}
Like the authentication credentials above, run the `knife encrypt`
command. Note the search here is for the splunk server only:
knife encrypt create vault splunk_certificates \
--json data_bags/vault/splunk_certificates.json \
--search 'splunk_is_server:true' --admins 'yourusername' \
--mode client
## License and Authors
- Author: Joshua Timberman <joshua@chef.io>
- Copyright 2013, Chef Software, Inc <legal@chef.io>
Licensed under the Apache [2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/templates/default/splunk-init.erb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/chef-splunk/templates/default
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
[tcpout]
defaultGroup = splunk_indexers_<%= node['splunk']['receiver_port'] %>
disabled=false
[tcpout:splunk_indexers_<%= node['splunk']['receiver_port'] %>]
<% @outputs_conf.each_pair do |name, value| -%>
<%= name %> = <%= value %>
<% end -%>
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/templates/default/outputs.conf.erb in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x00000004565730 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/test/files/default/.!68426!bistro-1.0.2.spl", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x000000045657f8>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x000000045557b8 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/test/recipes/default.rb", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x000000045558a8>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/metadata.json in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
[default]
host = <%= @inputs_conf['host'] %>
<% @inputs_conf['ports'].each do |port| -%>
[tcp://:<%= port['port_num'] %>]
<% port['config'].each_pair do |name, value| -%>
<%= name %> = <%= value %>
<% end -%>
<% end -%>
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/chef-splunk/templates/default/inputs.conf.erb to tempfile /tmp/chef-rest20150811-5598-1on93lx
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x0000000451e858 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/test/files/default/.!68774!bistro-1.0.2.spl", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x0000000451e998>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x00000004513a48 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/test/files/default/bistro-1.0.2.spl", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000004513d40>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: content_encoding = '' initializing noop stream deflator.
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x0000000451ca80 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/test/files/default/sanitycheck/lookups/nav_discover.csv", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x0000000451cb48>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/templates/default/limits.conf.erb in the cache.
[2015-08-11T02:11:31+00:00] INFO: Storing updated cookbooks/chef-splunk/README.md in the cache.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
execute 'apt-get update' if platform_family?('debian')
splunk_app 'bistro' do
splunk_auth 'admin:notarealpassword'
cookbook_file 'bistro-1.0.2.spl'
checksum '862e2c4422eee93dd50bd93aa73a44045d02cb6232f971ba390a2f1c15bdb79f'
action [:install, :enable]
end
splunk_app 'bistro-disable' do
app_name 'bistro'
splunk_auth 'admin:notarealpassword'
action [:disable, :remove]
end
splunk_app 'sanitycheck' do
remote_directory 'sanitycheck'
splunk_auth 'admin:notarealpassword'
action :install
end
splunk_app 'bistro-remote-file' do
app_name 'bistro-1.0.2'
remote_file 'https://github.com/ampledata/bistro/archive/1.0.2.tar.gz'
splunk_auth 'admin:notarealpassword'
templates ['inputs.conf']
app_dependencies(
if node['platform_family'] == 'omnios'
['ruby-19']
else
['ruby']
end
)
action :install
end
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONInput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::Decompressor::NoopInflater#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/test/recipes/default.rb to tempfile /tmp/chef-rest20150811-5598-1gldurd
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x00000004512670 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/test/files/default/.!68534!bistro-1.0.2.spl", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000004512760>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: #<ChefZero::RestRequest:0x00000003c73028 @env={"SCRIPT_NAME"=>"", "SERVER_NAME"=>"localhost", "REQUEST_METHOD"=>"GET", "PATH_INFO"=>"/file_store/repo/cookbooks/test/files/default/sanitycheck/bin/entity.py", "QUERY_STRING"=>nil, "SERVER_PORT"=>8889, "HTTP_HOST"=>"localhost:8889", "rack.url_scheme"=>"chefzero", "rack.input"=>#<StringIO:0x00000003c73118>}, @rest_base_prefix=["organizations", "chef"]>
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP::StreamHandler calling Chef::HTTP::ValidateContentLength::ContentLengthCounter#handle_chunk
[2015-08-11T02:11:31+00:00] DEBUG:
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Authenticator#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::JSONToModelOutput#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::Decompressor#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::RemoteRequestID#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG: Creating directory /tmp/kitchen/cache/cookbooks/test
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::ValidateContentLength#handle_request
[2015-08-11T02:11:31+00:00] DEBUG: Chef::HTTP calling Chef::HTTP::CookieManager#handle_stream_complete
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
view,lastRun
home,"1304952670.341"
--- END RESPONSE ---
[2015-08-11T02:11:31+00:00] DEBUG: Streaming download from chefzero://localhost:8889/file_store/repo/cookbooks/test/files/default/sanitycheck/lookups/nav_discover.csv to tempfile /tmp/chef-rest20150811-5598-16co30w
[2015-08-11T02:11:31+00:00] DEBUG: HTTP server did not include a Content-Length header in response, cannot identify truncated downloads.
[2015-08-11T02:11:31+00:00] DEBUG:
--- RESPONSE (200) ---
�
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment