diff options
author | 2015-12-16 14:07:02 +0100 | |
---|---|---|
committer | 2016-01-05 14:46:53 +0100 | |
commit | d20756585f797f83e5bf3975f84c500e8f40b3cb (patch) | |
tree | 3a0f18a8bf75eb6145368de91dbd62944a3e533e | |
parent | d7e457b8af855b2ecc08d94776532660ef56b736 (diff) |
Haproxy has non-working Horizon session persistence.
Haproxy is using session persistence[1] for horizon. It is not
correctly configured though. The cookie is not properly set. This add
the necessary code.
[1]: http://blog.haproxy.com/2012/03/29/load-balancing-affinity-persistence-sticky-sessions-what-you-need-to-know/
Change-Id: Ic9d79475cf84c25fb8146ecbc5f0a45862c106f0
Closes-Bug: 1526786
-rw-r--r-- | manifests/loadbalancer.pp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/manifests/loadbalancer.pp b/manifests/loadbalancer.pp index 6306f61..3fe5ee9 100644 --- a/manifests/loadbalancer.pp +++ b/manifests/loadbalancer.pp @@ -961,7 +961,7 @@ class tripleo::loadbalancer ( ports => '80', ipaddresses => hiera('horizon_node_ips', $controller_hosts_real), server_names => $controller_hosts_names_real, - options => ['check', 'inter 2000', 'rise 2', 'fall 5'], + options => ["cookie ${::hostname}", 'check', 'inter 2000', 'rise 2', 'fall 5'], } } |