Mike's solution is the least obtrusive, but if other cookbook authors are good citizens, they'll be using the sysctl cookbook to edit that file as well.On Tue, Mar 25, 2014 at 5:39 PM, Christopher Armstrong < " target="_blank"> > wrote:There is a cookbook for managing sysctl: http://community.opscode.com/cookbooks/sysctlYou best bet is to depend on and include that cookbook, and then either use node.default['sysctl']['params']['net']['ipv4']['ip_nonlocal_bind'] = 1or the LWRP:
sysctl_param 'net.ipv4.ip_nonlocal_bind' do value 1 end
On Tue, Mar 25, 2014 at 5:23 PM, Sam Su < " target="_blank"> > wrote:
SamThanks,I am wondering what is the best way to change a specific field of a config file in Chef.Hi,I am trying to change a field (here is "net.ipv4.ip_nonlocal_bind=1") of the file /etc/sysctl.conf, currently I am using template to change the field, however someone complained that it was not good to template the system file ''sysctl.conf', because it may also used by other cookbooks. I agreed with that guy, it is definitely better to only change a specific field instead of the whole file with respect to a system file.
It will be much appreciated if someone can give me some hints and share some opinions.
Archive powered by MHonArc 2.6.16.