diff options
| author | Terry Howe <terrylhowe@gmail.com> | 2015-12-09 11:38:31 -0700 |
|---|---|---|
| committer | Terry Howe <terrylhowe@gmail.com> | 2015-12-09 11:39:20 -0700 |
| commit | 7aa6e5e36c2aee4bbffda0a1ed56f7e6e508e52d (patch) | |
| tree | 06348ecc5c26f8ffd4e4daf14a7fbf8096d801f5 /openstackclient/compute/v2 | |
| parent | ccbffb2ef9cfad3398e66be9156cd155880193d8 (diff) | |
| download | python-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')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 19 |
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( |
