kolla-ansible/ansible/roles/cinder/tasks
Mark Goddard d62e927dac During deploy, always sync DB
A common class of problems goes like this:

* kolla-ansible deploy
* Hit a problem, often in ansible/roles/*/tasks/bootstrap.yml
* Re-run kolla-ansible deploy
* Service fails to start

This happens because the DB is created during the first run, but for some
reason we fail before performing the DB sync. This means that on the second run
we don't include ansible/roles/*/tasks/bootstrap_service.yml because the DB
already exists, and therefore still don't perform the DB sync. However this
time, the command may complete without apparent error.

We should be less careful about when we perform the DB sync, and do it whenever
it is necessary. There is an argument for not doing the sync during a
'reconfigure' command, although we will not change that here.

This change only always performs the DB sync during 'deploy' and
'reconfigure' commands.

Change-Id: I82d30f3fcf325a3fdff3c59f19a1f88055b566cc
Closes-Bug: #1823766
Closes-Bug: #1797814
(cherry picked from commit d5e5e885d1)
2019-07-12 14:10:00 +01:00
..
bootstrap_service.yml dev mode: Add support for cinder 2018-06-15 00:08:33 +00:00
bootstrap.yml During deploy, always sync DB 2019-07-12 14:10:00 +01:00
ceph.yml Use become for all docker tasks 2019-06-28 11:26:57 +01:00
check.yml Use become for all docker tasks 2019-06-28 11:26:57 +01:00
clone.yml Support checkout dedicated version from git with dev mode 2018-08-14 16:06:00 +08:00
config.yml Fix up config file permissions on the host 2019-04-02 17:23:31 +01:00
deploy.yml Generate Ceph configuration during upgrade 2018-10-10 10:48:55 +01:00
external_ceph.yml Add mising handlers for external Ceph. 2019-03-22 11:20:34 +00:00
loadbalancer.yml Refactor haproxy config (split by service) V2.0 2018-09-26 03:30:38 -07:00
main.yml Use include_tasks instead of include 2018-07-25 23:57:22 +08:00
precheck.yml Merge "Use become for all docker tasks" into stable/stein 2019-07-04 03:30:57 +00:00
pull.yml Specify 'become' for all tasks that use kolla_docker module 2018-06-08 12:39:24 +00:00
reconfigure.yml Use include_tasks instead of include 2018-07-25 23:57:22 +08:00
register.yml Use become for all docker tasks 2019-06-28 11:26:57 +01:00
stop.yml Support stop specific containers 2018-11-26 08:07:01 +00:00
upgrade.yml Don't pull images during upgrade 2019-03-20 18:51:45 +00:00