summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Koelker <jason@koelker.net>2011-07-29 16:09:57 -0500
committerJason Koelker <jason@koelker.net>2011-07-29 16:09:57 -0500
commit0f94eba2792244f03bbc5be3879ceedaaed148fa (patch)
tree221905b0b691c15859effc16095de35a76282997
parent242308a8cc2a2c5551d083fdc62b4ec61f326261 (diff)
downloadnova-0f94eba2792244f03bbc5be3879ceedaaed148fa.tar.gz
nova-0f94eba2792244f03bbc5be3879ceedaaed148fa.tar.xz
nova-0f94eba2792244f03bbc5be3879ceedaaed148fa.zip
either v4 or v6 is required
-rwxr-xr-xbin/nova-manage20
1 files changed, 4 insertions, 16 deletions
diff --git a/bin/nova-manage b/bin/nova-manage
index 1c3bd9984..a40e420f9 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -632,7 +632,6 @@ 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>',
@@ -654,18 +653,17 @@ 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=None, num_networks=None,
+ def create(self, label=None, fixed_range_v4=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,
- fixed_range_v4=None):
+ bridge=None, bridge_interface=None, dns1=None, dns2=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 and not (fixed_range_v4 or fixed_range_v6):
- req = 'one of --fixed_range --fixed_range_v4 or --fixed_range_v6'
+ if not (fixed_range_v4 or fixed_range_v6):
+ req = '--fixed_range_v4 or --fixed_range_v6'
raise exception.NetworkNotCreated(req=req)
bridge = bridge or FLAGS.flat_network_bridge
@@ -692,16 +690,6 @@ class NetworkCommands(object):
if FLAGS.network_manager in interface_required:
raise exception.NetworkNotCreated(req='--bridge_interface')
- if FLAGS.use_ipv6:
- fixed_range_v6 = fixed_range_v6 or FLAGS.fixed_range_v6
- if not fixed_range_v6:
- raise exception.NetworkNotCreated(req='with use_ipv6, '
- '--fixed_range_v6')
- gateway_v6 = gateway_v6 or FLAGS.gateway_v6
- if not gateway_v6:
- raise exception.NetworkNotCreated(req='with use_ipv6, '
- '--gateway_v6')
-
# sanitize other input using FLAGS if necessary
if not num_networks:
num_networks = FLAGS.num_networks