- From: AJ Christensen <
>
- To: chef <
>
- Subject: [chef] Re: Attribute Precedence in recipe level
- Date: Tue, 21 May 2013 10:16:07 +1200
What precedence level is node['wordpress']['dir'] being set at?
Post chef11, we'd use 'node.set' for something like this, or 'set' in
the attributes.
In the recipe, you can use 'node.debug_value(:wordpress, :dir)' to see
more diagnostic information.
Cheers,
AJ
On 20 May 2013 23:40, millisami r
<
>
wrote:
>
>
>
In my cookbook default attribute file:
>
>
default['theoryofvalues-wp']['directory'] = "/var/www/theoryofvalues-wp"
>
>
And I'm trying to use the Wordpress cookbook (for e.g.) and I want to
>
override the attribute
>
node.default['wordpress']['dir']
>
>
>
So in my recipe I set that attribute to:
>
>
node.default['wordpress']['dir'] =
>
node['theoryofvalues-wp']['directory']
>
>
But it does not affect.
>
I even tried with other versions
>
>
include_recipe "wordpress::default"
>
node.set['wordpress']['dir'] = node['theoryofvalues-wp']['directory']
>
node.override['wordpress']['dir'] =
>
node['theoryofvalues-wp']['directory']
>
>
Yeah, since I'm using chef 11 and the attributes precedence has changed, but
>
am I doing it wrong?
>
>
Went through the following post and still not much clear on this
>
http://www.opscode.com/blog/2013/02/05/chef-11-in-depth-attributes-changes/
>
>
Any good example to follow with a one that is bad practices.
>
>
@millisami
>
~Sachin Sagar Rai
>
Ruby on Rails Developer
>
http://tfm.com.np
>
http://nepalonrails.com
Archive powered by MHonArc 2.6.16.