From 3923535bb6fa52b136a8595f5eeb89799fccbf75 Mon Sep 17 00:00:00 2001 From: Henry Kuijpers Date: Thu, 5 Mar 2020 10:34:41 +0100 Subject: [PATCH] Add always-resolve parameter to Dispatcher configuration --- examples/dispatcher/farms/renders.pp | 20 +++++++++++++++++++- templates/dispatcher/dispatcher.any.erb | 3 +++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/examples/dispatcher/farms/renders.pp b/examples/dispatcher/farms/renders.pp index 0fb0553..7adf9c6 100644 --- a/examples/dispatcher/farms/renders.pp +++ b/examples/dispatcher/farms/renders.pp @@ -10,6 +10,8 @@ 'timeout' => 600, 'receiveTimeout' => 300, 'ipv4' => 0, + 'secure' => 0, + 'alwaysResolve' => 0, }, } @@ -25,10 +27,26 @@ 'timeout' => 600, 'receiveTimeout' => 300, 'ipv4' => 0, + 'secure' => 0, + 'alwaysResolve' => 0, }, { 'hostname' => 'author.hostname.com', 'port' => 9009, } ] -} \ No newline at end of file +} + + +# Secure render with cloud configuration for resolving + +aem::dispatcher::farm { 'site' : + docroot => '/var/www', + renders => [ + { + 'hostname' => 'author.hostname.com', + 'secure' => 1, + 'alwaysResolve' => 1, + } + ] +} diff --git a/templates/dispatcher/dispatcher.any.erb b/templates/dispatcher/dispatcher.any.erb index e17b944..35fdbe6 100644 --- a/templates/dispatcher/dispatcher.any.erb +++ b/templates/dispatcher/dispatcher.any.erb @@ -48,6 +48,9 @@ <%- if renderer['secure'] -%> /secure "<%= renderer['secure'] -%>" <%- end -%> + <%- if renderer['alwaysResolve'] -%> + /always-resolve "<%= renderer['alwaysResolve'] %>" + <%- end -%> } <%- end -%> }