diff options
author | Juan Antonio Osorio Robles <jaosorior@redhat.com> | 2016-10-26 19:38:55 +0300 |
---|---|---|
committer | Juan Antonio Osorio Robles <jaosorior@redhat.com> | 2016-10-26 19:38:55 +0300 |
commit | c01acb0c4930ecbef7de1ed876afa6120fe2ee35 (patch) | |
tree | 83df5b56939a575dc36930e6de94c12557c57163 /manifests/profile/base | |
parent | 88c44f9f24d0247e0f263c1a7eb6f425afcfcc4c (diff) |
Reload haproxy if any configuration changes on HA
In some cases, for instance, when updating from a non-SSL setup in
HAProxy to an SSL setup, we don't reload haproxy's configuration.
This is problematic since we need HAProxy to serve the certificates
and the new endpoints.
This forces the reload when puppet notices changes.
Change-Id: Ie1dd809e6beef33fadad48de55e488219fb7d686
Closes-Bug: #1636921
Diffstat (limited to 'manifests/profile/base')
-rw-r--r-- | manifests/profile/base/haproxy.pp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/manifests/profile/base/haproxy.pp b/manifests/profile/base/haproxy.pp index afeb8c0..f16ec1b 100644 --- a/manifests/profile/base/haproxy.pp +++ b/manifests/profile/base/haproxy.pp @@ -95,7 +95,7 @@ class tripleo::profile::base::haproxy ( command => 'systemctl reload haproxy', path => ['/usr/bin', '/usr/sbin'], refreshonly => true, - onlyif => 'pcs property | grep -q "maintenance-mode.*true"', + onlyif => 'systemctl is-active haproxy | grep -q active', subscribe => Class['::haproxy'] } Haproxy::Listen<||> ~> Exec['haproxy-reload'] |