Skip to content

Instantly share code, notes, and snippets.

@albertsj1
Created April 14, 2011 16:19
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 albertsj1/54e6f39586219aac0307 to your computer and use it in GitHub Desktop.
Save albertsj1/54e6f39586219aac0307 to your computer and use it in GitHub Desktop.
e = template "/etc/sysconfig/exlsysteminfo" do
source "exlsysteminfo.erb"
mode "0644"
action :nothing
variables(
:cnames => `host #{node.ipaddress} | grep -v 'NXDOMAIN' | awk '{print $5}'`.split
)
end
e.run_action(:create)
# shef -z -c /etc/chef/shef.rb
loading configuration: /etc/chef/shef.rb
Session type: solo
Loading..........epic fail!
/usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/cookbook/file_vendor.rb:34:in `create_from_manifest': Must call Chef::Cookbook::FileVendor.on_create before calling create_from_manifest factory (RuntimeError)
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/cookbook_version.rb:902:in `file_vendor'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/cookbook_version.rb:536:in `preferred_filename_on_disk_location'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/provider/template.rb:69:in `template_location'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/provider/template.rb:39:in `action_create'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/resource.rb:395:in `run_action'
from /srv/chef/cache/cookbooks/exlibris/recipes/default.rb:28:in `from_file'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/mixin/from_file.rb:30:in `instance_eval'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/mixin/from_file.rb:30:in `from_file'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/cookbook_version.rb:472:in `load_recipe'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/mixin/language_include_recipe.rb:40:in `block in include_recipe'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/mixin/language_include_recipe.rb:27:in `each'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/mixin/language_include_recipe.rb:27:in `include_recipe'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/run_context.rb:94:in `block in load'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/run_context.rb:91:in `each'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/run_context.rb:91:in `load'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/run_context.rb:55:in `initialize'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/shef/shef_session.rb:160:in `new'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/shef/shef_session.rb:160:in `rebuild_context'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/shef/shef_session.rb:51:in `block in reset!'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/shef/shef_session.rb:93:in `loading'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/shef/shef_session.rb:46:in `reset!'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/shef.rb:120:in `session'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/shef.rb:129:in `init'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/lib/chef/shef.rb:60:in `start'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.12/bin/shef:34:in `<top (required)>'
from /usr/local/bin/shef:19:in `load'
from /usr/local/bin/shef:19:in `<main>'
shef -z -c /etc/chef/shef.rb
loading configuration: /etc/chef/shef.rb
Session type: client
Loading..epic fail!
/usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.14/lib/chef/client.rb:227:in `build_node': uninitialized constant Chef::RunStatus (NameError)
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.14/lib/chef/shef/shef_session.rb:201:in `rebuild_node'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.14/lib/chef/shef/shef_session.rb:47:in `block in reset!'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.14/lib/chef/shef/shef_session.rb:93:in `loading'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.14/lib/chef/shef/shef_session.rb:46:in `reset!'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.14/lib/chef/shef.rb:121:in `session'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.14/lib/chef/shef.rb:130:in `init'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.14/lib/chef/shef.rb:61:in `start'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.14/bin/shef:34:in `<top (required)>'
from /usr/local/bin/shef:19:in `load'
from /usr/local/bin/shef:19:in `<main>'
# shef -z -c /etc/chef/shef.rb
loading configuration: /etc/chef/shef.rb
Session type: client
Loading...epic fail!
/usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.16/lib/chef/client.rb:227:in `build_node': uninitialized constant Chef::RunStatus (NameError)
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.16/lib/chef/shef/shef_session.rb:201:in `rebuild_node'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.16/lib/chef/shef/shef_session.rb:47:in `block in reset!'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.16/lib/chef/shef/shef_session.rb:93:in `loading'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.16/lib/chef/shef/shef_session.rb:46:in `reset!'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.16/lib/chef/shef.rb:121:in `session'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.16/lib/chef/shef.rb:130:in `init'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.16/lib/chef/shef.rb:61:in `start'
from /usr/local/lib/ruby/gems/1.9.1/gems/chef-0.9.16/bin/shef:34:in `<top (required)>'
from /usr/local/bin/shef:19:in `load'
from /usr/local/bin/shef:19:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment