True, but that amounts to template processing :-)

-- 
Guillaume Quintard


On Tue, Sep 10, 2019 at 8:44 AM Poul-Henning Kamp <[email protected]>
wrote:

> --------
> In message <
> caj6zyqy5rnbjfcs88re6-hmfsqvyuzbokhoofq_c+suqnrq...@mail.gmail.com>
> , Guillaume Quintard writes:
>
> >I see two ways:
>
> There is a third way:
>
> You can use:
>
>         include "somefile"
>
> anywhere and everywhere in a VCL program.
>
> Before you start your varnishd, do this in a shell script:
>
>         echo "\"$ENVIRONMENT_VARIABLE_HOSTNAME\"" > /somewhere/hostname.vcl
>
> Then in VCL:
>
>         backend b0 {
>                 .host = include "/somewhere/hostname.vcl" ;
>                 .port 80
>                 ...
>
>
>
> --
> Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
> [email protected]         | TCP/IP since RFC 956
> FreeBSD committer       | BSD since 4.3-tahoe
> Never attribute to malice what can adequately be explained by incompetence.
>
_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to