tripleo-image-elements/elements/boot-stack/bin/reset-db

33 lines
732 B
Bash
Executable File

#!/bin/bash
set -eu
db_pass=$(os-config-applier --key db-password)
service mysql restart || service mysqld restart
PATH=/usr/local/bin:$PATH
venvs=/opt/stack/venvs
os-db-create keystone keystone $db_pass
$venvs/keystone/bin/keystone-manage db_sync
if [ -x "$venvs/cinder/bin/cinder-manage" ] ; then
os-db-create cinder cinder $db_pass
$venvs/cinder/bin/cinder-manage db sync
fi
os-db-create nova nova $db_pass
$venvs/nova/bin/nova-manage db sync
os-db-create nova_bm nova $db_pass
$venvs/nova/bin/nova-baremetal-manage db sync
os-db-create glance glance $db_pass
$venvs/glance/bin/glance-manage db_sync
os-db-create heat heat $db_pass
$venvs/heat/bin/heat-manage db_sync
os-db-create ovs_neutron neutron $db_pass