![Steven Dake](/assets/img/avatar_default.png)
The nova-config.sh script was exiting because of incorrect shell syntax. The correct syntax for a regex search is [[ haystack =~ needle ]]. The .*needle.* is unnecessary. I think this shell script exited because a period was missing. Change-Id: I3aca5e0729eb5fedbe9ecb4d75ed85d5a1c7815a
30 lines
765 B
Bash
Executable File
30 lines
765 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
. /opt/kolla/config-neutron.sh
|
|
. /opt/kolla/config-sudoers.sh
|
|
|
|
: ${NEUTRON_FLAT_NETWORK_NAME:=physnet1}
|
|
: ${NEUTRON_FLAT_NETWORK_INTERFACE:=eth1}
|
|
|
|
check_required_vars PUBLIC_IP NEUTRON_FLAT_NETWORK_NAME \
|
|
NEUTRON_FLAT_NETWORK_INTERFACE
|
|
|
|
cfg=/etc/neutron/plugins/ml2/ml2_conf.ini
|
|
|
|
# Configure ml2_conf.ini
|
|
if [[ ${TYPE_DRIVERS} =~ vxlan ]]; then
|
|
crudini --set $cfg \
|
|
vxlan \
|
|
local_ip \
|
|
"${PUBLIC_IP}"
|
|
fi
|
|
|
|
crudini --set $cfg \
|
|
linux_bridge \
|
|
physical_interface_mappings \
|
|
"${NEUTRON_FLAT_NETWORK_NAME}:${NEUTRON_FLAT_NETWORK_INTERFACE}"
|
|
|
|
exec /usr/bin/neutron-linuxbridge-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini
|