5 CONF_FILE=/etc/neutron/metadata_agent.ini
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}
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}
21 if [ "${1}" = "configure" ] ; then
22 . /usr/share/debconf/confmodule
23 pkgos_var_user_group neutron
24 chmod 755 /var/lib/neutron
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}
29 pkgos_write_admin_creds ${CONF_FILE} DEFAULT neutron-metadata
30 manage_metadata_region
31 manage_metadata_proxy_shared_secret