Browse code

Merge "ironic scripts should support $Q_USE_NAMESPACE"

Jenkins authored on 2015/01/21 17:12:43
Showing 1 changed files
... ...
@@ -461,7 +461,11 @@ function create_ovs_taps {
461 461
     # intentional sleep to make sure the tag has been set to port
462 462
     sleep 10
463 463
 
464
-    local tapdev=$(sudo ip netns exec qdhcp-${ironic_net_id} ip link list | grep " tap" | cut -d':' -f2 | cut -b2-)
464
+    if  [[ "$Q_USE_NAMESPACE" = "True" ]]; then
465
+        local tapdev=$(sudo ip netns exec qdhcp-${ironic_net_id} ip link list | grep " tap" | cut -d':' -f2 | cut -b2-)
466
+    else
467
+        local tapdev=$(sudo ip link list | grep " tap" | cut -d':' -f2 | cut -b2-)
468
+    fi
465 469
     local tag_id=$(sudo ovs-vsctl show |grep ${tapdev} -A1 -m1 | grep tag | cut -d':' -f2 | cut -b2-)
466 470
 
467 471
     # make sure veth pair is not existing, otherwise delete its links