When using SSL setup for undercloud, the admin and public vip required
for ssl binding by haproxy are created by keepalived.
This makes sure that keepalived is started before haproxy and thus that
the interfaces are indeed present.
This patch also ensures this is happening for overcloud ssl
configuration. The case where another load-balancing technology other
than haproxy is used is not covered.
Closes-Bug: #1638029
Change-Id: I98cb0dcd7f389a1dd38ec8324429bfef4979aa66
(cherry picked from commit aa82e175b5276729385f9b938f34a291b98640f5)
Reviewed: https:/ /review. openstack. org/393361 /git.openstack. org/cgit/ openstack/ puppet- tripleo/ commit/ ?id=2da35636b02 18b5ebe365f531f aee384bdd8c37f
Committed: https:/
Submitter: Jenkins
Branch: stable/newton
commit 2da35636b0218b5 ebe365f531faee3 84bdd8c37f
Author: Sofer Athlan-Guyot <email address hidden>
Date: Mon Oct 31 15:53:13 2016 +0100
Make sure keepalived is restarted before haproxy.
When using SSL setup for undercloud, the admin and public vip required
for ssl binding by haproxy are created by keepalived.
This makes sure that keepalived is started before haproxy and thus that
the interfaces are indeed present.
This patch also ensures this is happening for overcloud ssl
configuration. The case where another load-balancing technology other
than haproxy is used is not covered.
Closes-Bug: #1638029
Change-Id: I98cb0dcd7f389a 1dd38ec8324429b fef4979aa66 9385f9b938f34a2 91b98640f5)
(cherry picked from commit aa82e175b527672