diff options
| author | Jason Koelker <jason@koelker.net> | 2011-07-29 16:09:57 -0500 |
|---|---|---|
| committer | Jason Koelker <jason@koelker.net> | 2011-07-29 16:09:57 -0500 |
| commit | 0f94eba2792244f03bbc5be3879ceedaaed148fa (patch) | |
| tree | 221905b0b691c15859effc16095de35a76282997 /bin | |
| parent | 242308a8cc2a2c5551d083fdc62b4ec61f326261 (diff) | |
| download | nova-0f94eba2792244f03bbc5be3879ceedaaed148fa.tar.gz nova-0f94eba2792244f03bbc5be3879ceedaaed148fa.tar.xz nova-0f94eba2792244f03bbc5be3879ceedaaed148fa.zip | |
either v4 or v6 is required
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/nova-manage | 20 |
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 |
