[chef] Re: Re: edit a prop file using chef


Chronological Thread 
  • From: Eric Jain < >
  • To:
  • Subject: [chef] Re: Re: edit a prop file using chef
  • Date: Thu, 14 Jun 2012 10:18:06 -0700

There is no "append these lines if they are not present" function?


On Thu, Jun 14, 2012 at 7:13 AM, Bryan Baugher 
< >
 wrote:
> Chef does not have this functionality directly or in the form of a resource.
> One option could be to read in the file, parse the contents and then output
> the 'new' file (with your changes) using a template resource[1]. There are
> also things like this[2] in chef that could help.
>
> Though a Chef purist would probably say that you shouldn't be relying on
> configuration already set on the system itself and that you should let chef
> control the whole file (chef is the source/messenger of truth). So you would
> either let your cookbook control the file or (if the property file is
> outside the scope of your application/cookbook) let the correct cookbook
> control the file and provide a means to inject/edit the properties through
> that cookbook.
>
> [1] - http://wiki.opscode.com/display/chef/Resources#Resources-Template
> [2] - http://rubydoc.info/gems/chef/0.10.10/Chef/Util/FileEdit



Archive powered by MHonArc 2.6.16.

§