elasticIp added as virtual network in basic zone

This commit is contained in:
Prasanna Santhanam 2012-09-06 17:35:57 +05:30
parent 3eb75b57af
commit 02d33344bd

View File

@ -109,7 +109,7 @@ class deployDataCenters():
self.createClusters(pod.clusters, zoneId, podId)
def createVlanIpRanges(self, mode, ipranges, zoneId, podId=None,\
networkId=None):
networkId=None, forvirtualnetwork=None):
if ipranges is None:
return
for iprange in ipranges:
@ -125,6 +125,9 @@ class deployDataCenters():
vlanipcmd.zoneid = zoneId
vlanipcmd.vlan = iprange.vlan
if mode == "Basic":
if forvirtualnetwork:
vlanipcmd.forvirtualnetwork = "true"
else:
vlanipcmd.forvirtualnetwork = "false"
else:
vlanipcmd.forvirtualnetwork = "true"
@ -309,7 +312,7 @@ class deployDataCenters():
self.createpods(zone.pods, zoneId, networkid)
if self.isEipElbZone(zone):
self.createVlanIpRanges(zone.networktype, zone.ipranges, \
zoneId)
zoneId, forvirtualnetwork=True)
if zone.networktype == "Advanced":
self.createpods(zone.pods, zoneId)