[chef] Re: edit a prop file using chef


Chronological Thread 
  • From: Bryan Baugher < >
  • To:
  • Subject: [chef] Re: edit a prop file using chef
  • Date: Thu, 14 Jun 2012 09:13:35 -0500

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

On Thu, Jun 14, 2012 at 7:01 AM, < " target="_blank"> > wrote:

I saw a file resource which can be used to create and delete a file,but i want
to edit a properites file with values provided by the user.
Does chef provides such facility??Can someone provide and example of the usage



--
-Bryan



Archive powered by MHonArc 2.6.16.

§