Skip to content

Instantly share code, notes, and snippets.

@vinyar
Created September 10, 2014 02:16
Show Gist options
  • Save vinyar/79d9a80b942ed19a8709 to your computer and use it in GitHub Desktop.
Save vinyar/79d9a80b942ed19a8709 to your computer and use it in GitHub Desktop.
nodes.transform(:all) {|n| n.chef_environment("dev")}
0:/opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:2633:Net::HTTPResponse:^: raise error_type().new(@code + ' ' + @message.dump, self)
#0:/opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:2633:Net::HTTPResponse:<: raise error_type().new(@code + ' ' + @message.dump, self)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:146:Chef::HTTP:-: log_failed_request(response, return_value) unless response.nil?
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:235:Chef::HTTP:>: def log_failed_request(response, return_value)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:236:Chef::HTTP:-: return_value ||= {}
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:237:Chef::HTTP:-: error_message = "HTTP Request Returned #{response.code} #{response.message}: "
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:238:Chef::HTTP:-: error_message << (return_value["error"].respond_to?(:join) ? return_value["error"].join(", ") : return_value["error"].to_s)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:238:Chef::HTTP:-: error_message << (return_value["error"].respond_to?(:join) ? return_value["error"].join(", ") : return_value["error"].to_s)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:239:Chef::HTTP:-: Chef::Log.info(error_message)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/mixlib-log-1.6.0/lib/mixlib/log.rb:112:Mixlib::Log:>: class_eval(<<-METHOD_DEFN, __FILE__, __LINE__)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/mixlib-log-1.6.0/lib/mixlib/log.rb:113:Mixlib::Log:-: def #{method_name}(msg=nil, &block)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/mixlib-log-1.6.0/lib/mixlib/log.rb:38:Mixlib::Log:>: def loggers
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/mixlib-log-1.6.0/lib/mixlib/log.rb:39:Mixlib::Log:-: @loggers ||= [logger]
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/mixlib-log-1.6.0/lib/mixlib/log.rb:40:Mixlib::Log:<: end
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/mixlib-log-1.6.0/lib/mixlib/log.rb:113:Mixlib::Log:-: def #{method_name}(msg=nil, &block)
#0:/opt/chef/embedded/lib/ruby/1.9.1/logger.rb:433:Logger:>: def info(progname = nil, &block)
#0:/opt/chef/embedded/lib/ruby/1.9.1/logger.rb:434:Logger:-: add(INFO, nil, progname, &block)
#0:/opt/chef/embedded/lib/ruby/1.9.1/logger.rb:363:Logger:>: def add(severity, message = nil, progname = nil, &block)
#0:/opt/chef/embedded/lib/ruby/1.9.1/logger.rb:364:Logger:-: severity ||= UNKNOWN
#0:/opt/chef/embedded/lib/ruby/1.9.1/logger.rb:365:Logger:-: if @logdev.nil? or severity < @level
#0:/opt/chef/embedded/lib/ruby/1.9.1/logger.rb:366:Logger:-: return true
#0:/opt/chef/embedded/lib/ruby/1.9.1/logger.rb:366:Logger:<: return true
#0:/opt/chef/embedded/lib/ruby/1.9.1/logger.rb:435:Logger:<: end
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/mixlib-log-1.6.0/lib/mixlib/log.rb:114:Mixlib::Log:<: loggers.each {|l| l.#{method_name}(msg, &block) }
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:240:Chef::HTTP:<: end
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:148:Chef::HTTP:-: if exception.respond_to?(:chef_rest_request=)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:149:Chef::HTTP:-: exception.chef_rest_request = rest_request
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:151:Chef::HTTP:-: raise
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:151:Chef::HTTP:^: raise
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:138:Chef::HTTP:<: url = create_url(path)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:116:Chef::HTTP:<: request(:PUT, path, headers, json)
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:526:Chef::Node:-: raise e unless e.response.code == "404"
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:526:Chef::Node:^: raise e unless e.response.code == "404"
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:519:Chef::Node:<: begin
#0:/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/shell/model_wrapper.rb:68:Shell::ModelWrapper:<: objects_to_transform.each do |obj|
Net::HTTPServerException: 403 "Forbidden"
from /opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:2633:in `error!'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:143:in `request'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/http.rb:116:in `put'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/node.rb:523:in `save'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/shell/model_wrapper.rb:70:in `block in transform'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/shell/model_wrapper.rb:68:in `each'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/shell/model_wrapper.rb:68:in `transform'
from (irb):43
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/shell.rb:74:in `block in start'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/shell.rb:73:in `catch'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/lib/chef/shell.rb:73:in `start'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.12.8/bin/chef-shell:37:in `<top (required)>'
from /usr/bin/chef-shell:23:in `load'
from /usr/bin/chef-shell:23:in `<main>'
chef >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment