[chef] Re: Managing Varnish config files


Chronological Thread 
  • From: Michael Goetz < >
  • To: " " < >
  • Subject: [chef] Re: Managing Varnish config files
  • Date: Tue, 26 Feb 2013 06:27:29 -0600

We actually use a very minimal customized template. Most of the file is standard and we mostly just have logic to turn on/off rules based in the environment.

Then we just drop it off with an application cookbook after the varnish cookbook runs.

On Feb 26, 2013, at 5:05 AM, Steven De Coeyer < "> > wrote:

Ohai

I was wondering how some of you manage Varnish config files, as it is very hard to use parameters/attributes in these things. 

Opscode varnish cookbook seems to agree on this and gets the config files from a defined source and/or different cookbook by setting the following attributes:

default['varnish']['vcl_source']
default['varnish']['vcl_cookbook']

It then puts the template in the following way:

template "#{node['varnish']['dir']}/#{node['varnish']['vcl_conf']}" do
  source node['varnish']['vcl_source']
  if node['varnish']['vcl_cookbook']
    cookbook node['varnish']['vcl_cookbook']
  end
  owner "root"
  group "root"
  mode 0644
  notifies :restart, "service[varnish]"
end


This seems like a good idea, but I was wondering how other people are managing this?

Kind regards,
Steven




Archive powered by MHonArc 2.6.16.

§