- 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
Archive powered by MHonArc 2.6.16.