summaryrefslogtreecommitdiff
path: root/openstackclient/compute/v2/server.py
diff options
context:
space:
mode:
authorTerry Howe <terrylhowe@gmail.com>2015-12-09 11:38:31 -0700
committerTerry Howe <terrylhowe@gmail.com>2015-12-09 11:39:20 -0700
commit7aa6e5e36c2aee4bbffda0a1ed56f7e6e508e52d (patch)
tree06348ecc5c26f8ffd4e4daf14a7fbf8096d801f5 /openstackclient/compute/v2/server.py
parentccbffb2ef9cfad3398e66be9156cd155880193d8 (diff)
downloadpython-openstackclient-7aa6e5e36c2aee4bbffda0a1ed56f7e6e508e52d.tar.gz
SDK integration extensions and server create networks
Finish up the SDK integration with server create network and port find and extension list. Change-Id: I18dbada784d8aa92a45a937f251023ddf899c53e
Diffstat (limited to 'openstackclient/compute/v2/server.py')
-rw-r--r--openstackclient/compute/v2/server.py19
1 files changed, 6 insertions, 13 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py
index 67da63b1..9e2721fb 100644
--- a/openstackclient/compute/v2/server.py
+++ b/openstackclient/compute/v2/server.py
@@ -37,7 +37,6 @@ from openstackclient.common import parseractions
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
from openstackclient.identity import common as identity_common
-from openstackclient.network import common as network_common
def _format_servers_list_networks(networks):
@@ -476,19 +475,13 @@ class CreateServer(show.ShowOne):
if neutron_enabled:
network_client = self.app.client_manager.network
if nic_info["net-id"]:
- nic_info["net-id"] = network_common.find(
- network_client,
- 'network',
- 'networks',
- nic_info["net-id"]
- )
+ net = network_client.find_network(
+ nic_info["net-id"], ignore_missing=False)
+ nic_info["net-id"] = net.id
if nic_info["port-id"]:
- nic_info["port-id"] = network_common.find(
- network_client,
- 'port',
- 'ports',
- nic_info["port-id"]
- )
+ port = network_client.find_port(
+ nic_info["port-id"], ignore_missing=False)
+ nic_info["port-id"] = port.id
else:
if nic_info["net-id"]:
nic_info["net-id"] = utils.find_resource(