Huh, so they do (from Chef 11+ I guess it's worth mentioning). I thought the alphabetical list was for all attribute files but it's per cookbook.Time to rejig a few things then...On Mon, Jun 15, 2015 at 12:42 PM, Drew Blessing < " target="_blank"> > wrote:Yoshi,Wrapper cookbooks do not necessarily need to use a higher precedence level because of load order. If a wrapper cookbook depends on a 'dependent' cookbook the dependent cookbook's attributes are loaded first, and then the wrapper cookbook. This effectively overrides the dependent cookbook's default attributes without using a higher precedence level. Note that a higher precedence level in the dependent cookbook *will* override a wrapper's default level attribute, though.--On Mon, Jun 15, 2015 at 1:55 PM, Bryan Baugher < " target="_blank"> > wrote:On Mon, Jun 15, 2015 at 1:41 PM Yoshi Spendiff < " target="_blank"> > wrote:i.e. set['cookbook']['attribute'] = 'override thing'Cause if you are trying to override a base cookbook you will need to use a priority level above default in your wrapper attributes,Also, when you say 'default' are you meaning default priority?i.e. default['cookbook']['attribute'] = 'thing'?On Mon, Jun 15, 2015 at 11:13 AM, Kenneth Barry < " target="_blank"> > wrote:I "Think" this may be atleast part of what yur dealing with.--On Mon, Jun 15, 2015 at 11:05 AM, Bryan Baugher < " target="_blank"> > wrote:Hi everyone,We have recently started using wrapper cookbooks which generally just set some default attributes. We are running into issues where cookbooks we are consuming are attempting to do some kind of logic in their attributes file based on these attribute values. We run into problems when these cookbooks load their attribute files first before our wrapper cookbooks can apply their defaults.Has anyone run into this problem? Any ideas?Kenneth Barry
--Drew
--
Archive powered by MHonArc 2.6.16.