Add Neutron 7.0.0 for Ubuntu 14.04
[openstack-build/neutron-build.git] / trusty / debian / neutron-metadata-agent.postinst.in
1 #!/bin/sh
2
3 set -e
4
5 CONF_FILE=/etc/neutron/metadata_agent.ini
6
7 #PKGOS-INCLUDE#
8
9 manage_metadata_region () {
10         db_get neutron-metadata/region-name
11         if [ -n "${RET}" ] ; then
12                 pkgos_inifile set ${CONF_FILE} DEFAULT auth_region ${RET}
13         fi
14 }
15
16 manage_metadata_proxy_shared_secret () {
17         db_get neutron-metadata/metadata_secret
18         pkgos_inifile set ${CONF_FILE} DEFAULT metadata_proxy_shared_secret ${RET}
19 }
20
21 if [ "${1}" = "configure" ] ; then
22         . /usr/share/debconf/confmodule
23         pkgos_var_user_group neutron
24         chmod 755 /var/lib/neutron
25
26         if [ ! -e ${CONF_FILE} ] ; then
27                 install -D -m 0640 -o neutron -g neutron /usr/share/neutron-metadata-agent/metadata_agent.ini ${CONF_FILE}
28         fi
29         pkgos_write_admin_creds ${CONF_FILE} DEFAULT neutron-metadata
30         manage_metadata_region
31         manage_metadata_proxy_shared_secret
32         db_stop
33 fi
34
35 #DEBHELPER#
36
37 exit 0