Skip to content

Instantly share code, notes, and snippets.

@pulkitsinghal
Created May 30, 2012 18:51
Show Gist options
  • Select an option

  • Save pulkitsinghal/2838264 to your computer and use it in GitHub Desktop.

Select an option

Save pulkitsinghal/2838264 to your computer and use it in GitHub Desktop.
Do attributes evaluate to false for only_if in templates?
time ssh -t $SSH_OPTIONS $HOST "sudo chef-solo -l debug --node-name elasticsearch-test-1 -j /tmp/run-3.json"
[Wed, 30 May 2012 18:45:59 +0000] INFO: *** Chef 0.10.8 ***
[Wed, 30 May 2012 18:46:00 +0000] DEBUG: Building node object for elasticsearch-test-1
[Wed, 30 May 2012 18:46:00 +0000] DEBUG: Extracting run list from JSON attributes provided on command line
[Wed, 30 May 2012 18:46:00 +0000] INFO: Setting the run_list to ["recipe[elasticsearch::plugin_jetty]"] from JSON
[Wed, 30 May 2012 18:46:00 +0000] DEBUG: Applying attributes from json file
[Wed, 30 May 2012 18:46:00 +0000] DEBUG: Platform is amazon version 2012.03
[Wed, 30 May 2012 18:46:00 +0000] INFO: Run List is [recipe[elasticsearch::plugin_jetty]]
[Wed, 30 May 2012 18:46:00 +0000] INFO: Run List expands to [elasticsearch::plugin_jetty]
[Wed, 30 May 2012 18:46:00 +0000] INFO: Starting Chef Run for elasticsearch-test-1
[Wed, 30 May 2012 18:46:00 +0000] INFO: Running start handlers
[Wed, 30 May 2012 18:46:00 +0000] INFO: Start handlers complete.
[Wed, 30 May 2012 18:46:00 +0000] DEBUG: No chefignore file found at /var/chef-solo/site-cookbooks/chefignore no files will be ignored
[Wed, 30 May 2012 18:46:00 +0000] DEBUG: No chefignore file found at /var/chef-solo/cookbooks/chefignore no files will be ignored
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Loading cookbook monit's library file: /var/chef-solo/site-cookbooks/monit/libraries/monitrc.rb
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Node elasticsearch-test-1 loading cookbook monit's attribute file /var/chef-solo/site-cookbooks/monit/attributes/default.rb
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Node elasticsearch-test-1 loading cookbook elasticsearch's attribute file /var/chef-solo/cookbooks/elasticsearch/attributes/plugin_aws.rb
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Node elasticsearch-test-1 loading cookbook elasticsearch's attribute file /var/chef-solo/cookbooks/elasticsearch/attributes/plugin_jetty.rb
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Node elasticsearch-test-1 loading cookbook elasticsearch's attribute file /var/chef-solo/cookbooks/elasticsearch/attributes/default.rb
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Node elasticsearch-test-1 loading cookbook elasticsearch's attribute file /var/chef-solo/cookbooks/elasticsearch/attributes/plugin_head.rb
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Node elasticsearch-test-1 loading cookbook elasticsearch's attribute file /var/chef-solo/cookbooks/elasticsearch/attributes/proxy_nginx.rb
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Loading cookbook elasticsearch's definitions from /var/chef-solo/cookbooks/elasticsearch/definitions/install_plugin.rb
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Loading Recipe elasticsearch::plugin_jetty via include_recipe
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Found recipe plugin_jetty in cookbook elasticsearch
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Setting bash[setup jetty config] to the state of the prior bash[setup jetty config]
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Loading from cookbook_path: /var/chef-solo/site-cookbooks, /var/chef-solo/cookbooks
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Converging node elasticsearch-test-1
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Processing service[elasticsearch] on elasticsearch-test-1
[Wed, 30 May 2012 18:46:01 +0000] INFO: Processing service[elasticsearch] action enable (elasticsearch::plugin_jetty line 1)
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: service[elasticsearch] supports status, running
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Executing /sbin/service elasticsearch status
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: ---- Begin output of /sbin/service elasticsearch status ----
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: STDOUT: elasticsearch 0.19.3 running with PID 22908
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: STDERR:
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: ---- End output of /sbin/service elasticsearch status ----
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Ran /sbin/service elasticsearch status returned 0
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: service[elasticsearch] is running
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: sh(/sbin/chkconfig --list elasticsearch)
elasticsearch 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: service[elasticsearch] already enabled - nothing to do
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Processing bash[setup jetty config] on elasticsearch-test-1
[Wed, 30 May 2012 18:46:01 +0000] INFO: Processing bash[setup jetty config] action run (elasticsearch::plugin_jetty line 7)
[Wed, 30 May 2012 18:46:01 +0000] INFO: bash[setup jetty config] sh("bash" "/tmp/chef-script20120530-23284-w4lta3-0")
[Wed, 30 May 2012 18:46:01 +0000] INFO: bash[setup jetty config] ran successfully
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Processing template[jetty-ssl.xml] on elasticsearch-test-1
[Wed, 30 May 2012 18:46:01 +0000] INFO: Processing template[jetty-ssl.xml] action create (elasticsearch::plugin_jetty line 15)
[Wed, 30 May 2012 18:46:01 +0000] ERROR: template[jetty-ssl.xml] (elasticsearch::plugin_jetty line 15) has had an error
[Wed, 30 May 2012 18:46:01 +0000] ERROR: template[jetty-ssl.xml] (/var/chef-solo/cookbooks/elasticsearch/recipes/plugin_jetty.rb:15:in `from_file') had an error:
template[jetty-ssl.xml] (elasticsearch::plugin_jetty line 15) had an error: NoMethodError: undefined method `default' for Chef::Resource::Template
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:147:in `method_missing'
/var/chef-solo/cookbooks/elasticsearch/recipes/plugin_jetty.rb:20:in `from_file'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:80:in `call'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:80:in `evaluate_block'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:72:in `evaluate'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:63:in `continue?'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:466:in `should_skip?'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/shell_out/unix.rb:174:in `find'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:465:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:465:in `find'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:465:in `should_skip?'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:436:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:45:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:81:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:81:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:81:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection.rb:94:in `execute_each_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:76:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/client.rb:312:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/client.rb:160:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application/solo.rb:192:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application/solo.rb:183:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application/solo.rb:183:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application.rb:67:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/chef-solo:25
/usr/bin/chef-solo:19:in `load'
/usr/bin/chef-solo:19
[Wed, 30 May 2012 18:46:01 +0000] ERROR: Running exception handlers
[Wed, 30 May 2012 18:46:01 +0000] ERROR: Exception handlers complete
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: Re-raising exception: NoMethodError - template[jetty-ssl.xml] (elasticsearch::plugin_jetty line 15) had an error: NoMethodError: undefined method `default' for Chef::Resource::Template
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:147:in `method_missing'
/var/chef-solo/cookbooks/elasticsearch/recipes/plugin_jetty.rb:20:in `from_file'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:80:in `call'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:80:in `evaluate_block'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:72:in `evaluate'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:63:in `continue?'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:466:in `should_skip?'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/shell_out/unix.rb:174:in `find'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:465:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:465:in `find'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:465:in `should_skip?'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:436:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:45:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:81:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:81:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:81:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection.rb:94:in `execute_each_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:76:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/client.rb:312:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/client.rb:160:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application/solo.rb:192:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application/solo.rb:183:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application/solo.rb:183:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application.rb:67:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/chef-solo:25
/usr/bin/chef-solo:19:in `load'
/usr/bin/chef-solo:19
[Wed, 30 May 2012 18:46:01 +0000] FATAL: Stacktrace dumped to /var/chef-solo/chef-stacktrace.out
[Wed, 30 May 2012 18:46:01 +0000] DEBUG: NoMethodError: template[jetty-ssl.xml] (elasticsearch::plugin_jetty line 15) had an error: NoMethodError: undefined method `default' for Chef::Resource::Template
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:147:in `method_missing'
/var/chef-solo/cookbooks/elasticsearch/recipes/plugin_jetty.rb:20:in `from_file'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:80:in `call'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:80:in `evaluate_block'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:72:in `evaluate'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource/conditional.rb:63:in `continue?'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:466:in `should_skip?'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/shell_out/unix.rb:174:in `find'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:465:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:465:in `find'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:465:in `should_skip?'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource.rb:436:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:45:in `run_action'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:81:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:81:in `each'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:81:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection.rb:94:in `execute_each_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:116:in `call_iterator_block'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:85:in `step'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection/stepable_iterator.rb:55:in `each_with_index'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/resource_collection.rb:92:in `execute_each_resource'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/runner.rb:76:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/client.rb:312:in `converge'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/client.rb:160:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application/solo.rb:192:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application/solo.rb:183:in `loop'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application/solo.rb:183:in `run_application'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/../lib/chef/application.rb:67:in `run'
/usr/lib/ruby/gems/1.8/gems/chef-0.10.8/bin/chef-solo:25
/usr/bin/chef-solo:19:in `load'
/usr/bin/chef-solo:19
[Wed, 30 May 2012 18:46:01 +0000] FATAL: NoMethodError: template[jetty-ssl.xml] (elasticsearch::plugin_jetty line 15) had an error: NoMethodError: undefined method `default' for Chef::Resource::Template
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment