summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Koelker <jason@koelker.net>2011-07-29 15:05:53 -0500
committerJason Koelker <jason@koelker.net>2011-07-29 15:05:53 -0500
commit241bc43166dd174bd64ef4eda1ab368a5a312799 (patch)
tree865de3a938452b17219f0f962e0708425a5f3f5f
parent1fb2a1b1f0b7a59193344103bdbb7d58b3a6e7c2 (diff)
downloadnova-241bc43166dd174bd64ef4eda1ab368a5a312799.tar.gz
nova-241bc43166dd174bd64ef4eda1ab368a5a312799.tar.xz
nova-241bc43166dd174bd64ef4eda1ab368a5a312799.zip
stwart the switch to just fixed_range
-rwxr-xr-xbin/nova-manage10
1 files changed, 6 insertions, 4 deletions
diff --git a/bin/nova-manage b/bin/nova-manage
index 3c50e4fc8..1c3bd9984 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -632,6 +632,7 @@ class NetworkCommands(object):
@args('--label', dest="label", metavar='<label>',
help='Label for network (ex: public)')
+ @args('--fixed_range', dest="fixed_range", help='IP subnet (v4 or v6)')
@args('--fixed_range_v4', dest="fixed_range_v4", metavar='<x.x.x.x/yy>',
help='IPv4 subnet (ex: 10.0.0.0/8)')
@args('--num_networks', dest="num_networks", metavar='<number>',
@@ -653,17 +654,18 @@ class NetworkCommands(object):
help='Multi host')
@args('--dns1', dest="dns1", metavar="<DNS Address>", help='First DNS')
@args('--dns2', dest="dns2", metavar="<DNS Address>", help='Second DNS')
- def create(self, label=None, fixed_range_v4=None, num_networks=None,
+ def create(self, label=None, fixed_range=None, num_networks=None,
network_size=None, multi_host=None, vlan_start=None,
vpn_start=None, fixed_range_v6=None, gateway_v6=None,
- bridge=None, bridge_interface=None, dns1=None, dns2=None):
+ bridge=None, bridge_interface=None, dns1=None, dns2=None,
+ fixed_range_v4=None):
"""Creates fixed ips for host by range"""
# check for certain required inputs
if not label:
raise exception.NetworkNotCreated(req='--label')
- if not (fixed_range_v4 or fixed_range_v6):
- req = '--fixed_range_v4 or --fixed_range_v6'
+ if not fixed_range and not (fixed_range_v4 or fixed_range_v6):
+ req = 'one of --fixed_range --fixed_range_v4 or --fixed_range_v6'
raise exception.NetworkNotCreated(req=req)
bridge = bridge or FLAGS.flat_network_bridge