<div dir="ltr">Hello varnishers,<div><br></div><div><br></div><div>Got a problem tryo to apply the varnish puppet </div><div><br></div><div>when I do puppet apply  -v site.pp i get </div><div><br></div><div><br clear="all"><div><br></div><div><div>Error: Failed to parse template varnish/vcl/default.erb:</div><div>  Filepath: /etc/puppet/modules/varnish/templates/vcl/default.erb</div><div>  Line: 31</div><div>  Detail: undefined method `map' for "/request":String</div><div> at /etc/puppet/modules/varnish/manifests/instance.pp:399 on node pa-varnish-as.eu-west-1.compute.internal</div><div>Error: Failed to parse template varnish/vcl/default.erb:</div><div>  Filepath: /etc/puppet/modules/varnish/templates/vcl/default.erb</div><div>  Line: 31</div><div>  Detail: undefined method `map' for "/request":String</div><div> at /etc/puppet/modules/varnish/manifests/instance.pp:399 on node pa-varnish-as.eu-west-1.compute.internal</div></div><div><br></div><div><br></div><div><br></div><div>Just for testing I have define </div><div><br></div><div>health_check_request  => '/request',<br></div><div><br></div><div><br></div><div>but I can see I am getting ther error in this area  of default.vcl</div><div><br></div><div><div>probe backend_health_check {</div><div><% if @health_check_request -%></div><div>    .request =</div><div><%= @health_check_request.map { |r| %(#{"\ " * 8}"#{r}")}.join("\n") + ";" %></div><div><% else -%></div><div><br></div></div><div><br></div><div><br></div><div>so its look for health_check_request.map </div><div><br></div><div><br></div><div>what is that ???</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Martin Dew-Hattens<div><p><span lang="EN-GB">B.Sc,
Ph.D<br></span><span style="font-size:12.8000001907349px">VMware
Certified Professional (VCP5-DCV)<br></span><span style="font-size:12.8000001907349px">Novell
Certified Linux Administrator (CLP)<br></span><span style="font-size:12.8000001907349px">CEH,
CHFI, ECSA</span></p><p><span lang="EN-US"></span></p><p><span style="font-size:12.8000001907349px">Tlf: +45 25 45 65 28<br></span><a href="mailto:made@berlingskemedia.dk" style="font-size:12.8000001907349px" target="_blank">made@berlingskemedia.dk</a></p><p><span lang="EN-GB">Berlingske Media A/S<br></span><span style="font-size:12.8000001907349px">Pilestræde 34<br></span><span style="font-size:12.8000001907349px">DK1147 <br></span><span style="font-size:12.8000001907349px">Copenhagen K </span></p><p><span lang="EN-GB"><br></span></p></div><div><br></div></div></div></div></div>
</div></div>