Nova API and Neutron server should run database creation in step 3
authorGiulio Fidente <gfidente@redhat.com>
Wed, 29 Jun 2016 10:14:20 +0000 (12:14 +0200)
committerGiulio Fidente <gfidente@redhat.com>
Thu, 30 Jun 2016 08:34:08 +0000 (08:34 +0000)
commit0fc94f1266ea1b5aebb2a8eec1679135c23b97cd
tree2d753c4bd418af73d5b9fd4770ce3a63381e3e39
parent5071c769fa5f1ae9f85f380a98013f6b4acc6b9b
Nova API and Neutron server should run database creation in step 3

We perform the Galera setup in step 2 so there is no guarantee that the
database will be available in that same step [1].

We used to implement a dependency in puppet using the 'galera-ready'
resource (clustercheck) but this is not possible with roles because we
also don't have any guarantee about clustercheck being installed on the
same node.

Because of the above all services must create/sync their databases
in a later step. This patch fixes Nova API and Neutron Server, the other
services use step 3 already.

1. https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/services/README.rst

Change-Id: I22750ffb64afbe40b5560a6a0d0dabc5b8927d32
manifests/profile/base/neutron/server.pp
manifests/profile/base/nova/api.pp
manifests/profile/pacemaker/neutron/server.pp