Add missing Pacemaker constraint against Keystone
authorGiulio Fidente <gfidente@redhat.com>
Thu, 25 Jun 2015 14:59:21 +0000 (16:59 +0200)
committerGiulio Fidente <gfidente@redhat.com>
Thu, 25 Jun 2015 15:50:19 +0000 (17:50 +0200)
commit59701878de04efad9db11c9a609389c2d1253a65
tree6b2a7c56fd898e18e5f2879408891f1c5eb38987
parent3b81ea60cacd6408b928516652e0f9015f3efa18
Add missing Pacemaker constraint against Keystone

The Heat contraints group was missing the initial
dependency on Keystone, causing Pacemaker to Heat before or
in parallel to Keystone.

Given Systemd can define dependencies in the unit files, this was
additionally causing an unmanaged start of Keystone making
cluster initialization to fail (with Keystone start timeout blocking
all the depending resources).

Also moves Keystone -> Ceilomter constraint on top of Ceilometer
constraints group for clarity.

Logs and more infos at [1]

1. https://bugzilla.redhat.com/show_bug.cgi?id=1235703

Change-Id: I9505fd46c5bf278afc8ff919c7e768e2de194cb8
puppet/manifests/overcloud_controller_pacemaker.pp