Merge "ironic scripts should support $Q_USE_NAMESPACE"

This commit is contained in:
Jenkins 2015-01-21 08:12:43 +00:00 committed by Gerrit Code Review
commit b2d1bc5b92

View File

@ -461,7 +461,11 @@ function create_ovs_taps {
# intentional sleep to make sure the tag has been set to port
sleep 10
local tapdev=$(sudo ip netns exec qdhcp-${ironic_net_id} ip link list | grep " tap" | cut -d':' -f2 | cut -b2-)
if [[ "$Q_USE_NAMESPACE" = "True" ]]; then
local tapdev=$(sudo ip netns exec qdhcp-${ironic_net_id} ip link list | grep " tap" | cut -d':' -f2 | cut -b2-)
else
local tapdev=$(sudo ip link list | grep " tap" | cut -d':' -f2 | cut -b2-)
fi
local tag_id=$(sudo ovs-vsctl show |grep ${tapdev} -A1 -m1 | grep tag | cut -d':' -f2 | cut -b2-)
# make sure veth pair is not existing, otherwise delete its links