Write db and rabbit info in all needed config files.

This commit is contained in:
Thomas Goirand
2016-03-31 09:21:48 +02:00
parent 015670480a
commit a1b9f95728
3 changed files with 12 additions and 5 deletions

1
debian/changelog vendored
View File

@@ -7,6 +7,7 @@ openstack-trove (1:5.0.0~rc1-3) UNRELEASED; urgency=medium
* Sets Neutron as network manager by default, and not nova-network.
* Move all config files handling within trove-common.
* Move all logrotate stuff within trove-common.logrotate.
* Write db and rabbit info in all needed config files.
-- Thomas Goirand <zigo@debian.org> Wed, 30 Mar 2016 10:25:54 +0200

View File

@@ -11,6 +11,6 @@ CONF=/etc/trove/trove.conf
pkgos_var_user_group trove
pkgos_dbc_read_conf -pkg trove-common ${CONF} database connection trove $@
pkgos_rabbit_read_conf ${CONF} oslo_messaging_rabbit trove
pkgos_read_admin_creds /etc/trove/api-paste.ini filter:authtoken trove
#pkgos_read_admin_creds /etc/trove/api-paste.ini filter:authtoken trove
exit 0

View File

@@ -25,12 +25,18 @@ if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then
db_get trove/configure_db
if [ "$RET" = "true" ]; then
pkgos_dbc_postinst /etc/trove/trove.conf database connection trove $@
fi
pkgos_write_admin_creds /etc/trove/api-paste.ini filter:authtoken trove
db_get trove/configure_db
if [ "$RET" = "true" ]; then
pkgos_inifile get /etc/trove/trove.conf database connection
pkgos_inifile set /etc/trove/trove-conductor.conf database connection ${RET}
pkgos_inifile set /etc/trove/trove-taskmanager.conf database connection ${RET}
trove-manage db_sync
fi
#pkgos_write_admin_creds /etc/trove/api-paste.ini filter:authtoken trove
pkgos_rabbit_write_conf /etc/trove/trove.conf oslo_messaging_rabbit trove
pkgos_rabbit_write_conf /etc/trove/trove-conductor.conf oslo_messaging_rabbit trove
pkgos_rabbit_write_conf /etc/trove/trove-taskmanager.conf oslo_messaging_rabbit trove
pkgos_rabbit_write_conf /etc/trove/trove-guestagent.conf oslo_messaging_rabbit trove
db_stop
fi