[Varnish] #1394: Add conf.d/*.vcl directive to config system

Varnish varnish-bugs at varnish-cache.org
Tue Dec 17 20:13:33 CET 2013


#1394: Add conf.d/*.vcl directive to config system
--------------------------+-------------------------
 Reporter:  michaelfavia  |       Type:  enhancement
   Status:  new           |   Priority:  normal
Milestone:                |  Component:  varnishd
  Version:  trunk         |   Severity:  normal
 Keywords:  config        |
--------------------------+-------------------------
 I looked through the history and didnt find mention of it but i assume
 this was a possible design decision because it seem like pretty low
 hanging fruit.

 Using varnish in a package managed environment and would really appreciate
 the ability to systematically add varnish configs with a
 /etc/varnish/conf.d/YOUR_FILE_NAME_HERE.vcl directory.

 The base default.vcl config file doesnt even have to leverage it if you
 dont like but there are a good number of requests for it out the
 downstream in Debian, Fedora, etc as well.

 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506067

 I think the paradigm is well known enough but it very simply allows other
 packages to add their own configuration logic without the need to append
 or otherwise edit a file that has to be shared across multiple packaging
 systems. Apache, php, cron and other systems use it as well.

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1394>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list