Remove tests stuff
[openstack-build/cinder-build.git] / trusty / debian / cinder-common.config.in
1 #!/bin/sh
2
3 set -e
4
5 . /usr/share/debconf/confmodule
6 CINDER_CONF=/etc/cinder/cinder.conf
7
8 #PKGOS-INCLUDE#
9
10 pkgos_var_user_group cinder
11 pkgos_dbc_read_conf -pkg cinder-common ${CINDER_CONF} database connection cinder $@
12 pkgos_rabbit_read_conf ${CINDER_CONF} oslo_messaging_rabbit cinder
13 pkgos_read_admin_creds ${CINDER_CONF} keystone_authtoken cinder
14
15 pkgos_inifile get ${CINDER_CONF} DEFAULT volume_group
16 if [ -n "${RET}" ] && [ ! "${RET}" = "NOT_FOUND" ] ; then
17         db_set cinder/volume_group "${RET}"
18 else
19         db_get cinder/volume_group
20         if [ -z "${RET}" ] && [ -x /sbin/vgdisplay ] ; then
21                 # Since we have no prior value, try to guess it from vgdisplay
22                 VGDISP=`vgdisplay -c | head -n 1`
23                 if [ -n "${VGDISP}" ] ; then
24                         VGNAME=`echo ${VGDISP} | cut -d: -f1`
25                         db_set cinder/volume_group ${VGNAME}
26                 fi
27         fi
28 fi
29 db_input high cinder/volume_group || true
30 db_go
31
32 exit 0