On Friday, March 11, 2011 at 5:24 AM, Matt Ray wrote:
It looks like you were counting on Data Bags to be a Hash, they're now
proper Data Bag objects so you'll need to update your syntax. Chef
0.9.14 fixed it in this ticket:
http://tickets.opscode.com/browse/CHEF-1988
Thanks,
Matt Ray
Technical Evangelist | Opscode, Inc
E: "> T: (512) 731-2218
Twitter, Github: mattray
On Fri, Mar 11, 2011 at 5:56 AM, Ash Berlin < "> > wrote:So on 0.9.12 this was working fine:
template "/etc/init.d/unicorn-#{app_id}" do
mode 0755
variables app.symbolize_keys.to_hash
source "init-unicorn.erb"
cookbook "application"
end
After upgrading to 0.9.14 however:
/var/cache/chef/cookbooks/application/recipes/unicorn.rb:63:in `from_file': undefined method `symbolize_keys' for <Chef::DataBagItem:0x7f9419a8be98> (NoMethodError)
Thoughts? Should this not have worked in the first place?
-ash
Archive powered by MHonArc 2.6.16.