NEUTRON_PLUGIN_NAME=${RET}
read_nova_admin_credentials () {
- pkgos_read_config -p high ${N_CONF} DEFAULT nova_url neutron/nova_url
- pkgos_read_config -p high ${N_CONF} DEFAULT nova_region_name neutron/nova_region
- pkgos_read_config -p medium ${N_CONF} DEFAULT nova_admin_tenant_id neutron/nova_admin_tenant_id
- pkgos_read_config -p medium ${N_CONF} DEFAULT nova_admin_username neutron/nova_admin_username
- pkgos_read_config -p high ${N_CONF} DEFAULT nova_admin_password neutron/nova_admin_password
+ pkgos_read_config -p high ${N_CONF} nova url neutron/nova_url
+ pkgos_read_config -p high ${N_CONF} nova region_name neutron/nova_region
+ pkgos_read_config -p medium ${N_CONF} nova project_name neutron/nova_admin_tenant_name
+ pkgos_read_config -p medium ${N_CONF} nova username neutron/nova_admin_username
+ pkgos_read_config -p high ${N_CONF} nova password neutron/nova_admin_password
}
# OVS specific configurations (if that's the one selected)
write_nova_admin_credentials () {
db_get neutron/nova_url
- pkgos_inifile set ${N_CONF} DEFAULT nova_url ${RET}
+ pkgos_inifile set ${N_CONF} nova url ${RET}
+
db_get neutron/nova_region
- pkgos_inifile set ${N_CONF} DEFAULT nova_region_name ${RET}
- db_get neutron/nova_admin_tenant_id
- pkgos_inifile set ${N_CONF} DEFAULT nova_admin_tenant_id ${RET}
+ pkgos_inifile set ${N_CONF} nova region_name ${RET}
+
+ db_get neutron/nova_admin_tenant_name
+ NOVA_TENANT_NAME_IN_NEUTRON=${RET}
+ pkgos_inifile set ${N_CONF} nova tenant_name ${RET}
+ pkgos_inifile set ${N_CONF} nova project_name ${RET}
+
db_get neutron/nova_admin_username
- pkgos_inifile set ${N_CONF} DEFAULT nova_admin_username ${RET}
+ pkgos_inifile set ${N_CONF} nova username ${RET}
+
db_get neutron/nova_admin_password
- pkgos_inifile set ${N_CONF} DEFAULT nova_admin_password ${RET}
+ pkgos_inifile set ${N_CONF} nova password ${RET}
}
if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then
_Description: Nova server region name:
Please enter the region of the Nova server.
-Template: neutron/nova_admin_tenant_id
+Template: neutron/nova_admin_tenant_name
Type: string
Default: admin
-_Description: Nova admin tenant ID:
+_Description: Nova admin tenant name:
Neutron needs to be able to communicate with Nova through Keystone. Therefore
- Neutron needs to know the Nova admin tenant ID, username and password.
+ Neutron needs to know the Nova admin tenant name, username and password.
.
Please enter the ID of the admin tenant for Nova.