[chef] Re: attributes inheritance


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: attributes inheritance
  • Date: Mon, 22 Jul 2013 17:08:16 -0700


On Monday, July 22, 2013 at 10:15 AM, Dorian Jaminais wrote:

Ohai Chefs !

Is there a way in an attribute file to reuse attributes from another file ?

Here is my use case :
I have an application split in two components, each requiring its configuration.
Most of thetime the configuration of both will be identical but this may not be always true.
For this reason I'd like to define 'default' attributes in the default attribute file and then have one attribute file per part of my application. Atribute would be organized this way :
default.rb
  default["myapp"]["conf"] = "XXX"
  default["myapp"]["truc"] = "YYY"
part1.rb
  default["myapp"]["part1"]["conf"] = "XXX1"
  #default["myapp"]["part1"]["truc"] = "YYY" < I want it to default to this value when not explicitly set
part2.rb
  default["myapp"]["part2"]["conf"] = "XXX2"

Is there a way to achieve this ?
At the moment I am using global variable to pass information from one file to the other but this seams ugly to me.
Split the shared part out into another cookbook? 


-- 
Daniel DeLeo




Archive powered by MHonArc 2.6.16.

§