Skip to content

Commit

Permalink
Bug: 1452647
Browse files Browse the repository at this point in the history
fab network in dvs switch is done for vcenter and not for the openstack.

It is missed to take care openstack part when we added the support
in vcenter

Change-Id: I60b10fec0edcf8948048f845f157f90f69fb13e6
  • Loading branch information
ymariappan committed May 11, 2015
1 parent e2b0ada commit 722201e
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions fabfile/tasks/provision.py
Expand Up @@ -1984,14 +1984,17 @@ def prov_esxi(*args):
for host in host_list:
with settings(host=host):
if host in esxi_info.keys():
if 'dv_switch_fab' in vcenter_info.keys():
if not 'fabric_vswitch' in esxi_info[host].keys():
dv_switch_fab = True
std_switch = False
if orch == 'openstack':
std_switch = True
if orch == 'vcenter':
if 'dv_switch_fab' in vcenter_info.keys():
if not 'fabric_vswitch' in esxi_info[host].keys():
dv_switch_fab = True
std_switch = False
else:
std_switch = True
else:
std_switch = True
else:
std_switch = True
if (std_switch == True):
apply_esxi_defaults(esxi_info[host])
configure_esxi_network(esxi_info[host])
Expand All @@ -2001,7 +2004,7 @@ def prov_esxi(*args):
esxi_info[host]['fabric_vswitch'] = None
power_on = False
if orch == 'openstack':
create_esxi_compute_vm(esxi_info[host], None)
create_esxi_compute_vm(esxi_info[host], None, power_on)
if orch == 'vcenter':
create_esxi_compute_vm(esxi_info[host], vcenter_info, power_on)
else:
Expand Down

0 comments on commit 722201e

Please sign in to comment.