[chef] Append to a template within recipe


Chronological Thread 
  • From: M G < >
  • To: " " < >
  • Subject: [chef] Append to a template within recipe
  • Date: Thu, 16 Jul 2015 08:40:47 -0700
  • Importance: Normal

Hi 

I have a base cookbook and a app cookbook which depends on base.

The base cookbook has a template - base_temp.conf.erb which gets used inside the app cookbook

app_cookbook/recipe/default.rb has include_recipe 'base'

Is there a way to append to the base template within app cookbook without modifying the template in the base cookbook as it is applicable only to this one app.

So can I have a app_temp.conf.erb which gets appended to the base_temp.conf in the recipe or maybe get the resource collection and append line by line to the base_temp.conf

I can get the template resource in the app recipe like so

run_context.resource_collection.lookup(

  "template[#{base_template}]")


But I dont know if any of the above is correct.


Any pointers would be appreciated?


Regards


mg




Archive powered by MHonArc 2.6.16.

§