CLOUDSTACK: 4706 - Adding missing method get_region in common.py

Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
(cherry picked from commit 503fe75dc9)
This commit is contained in:
Gaurav Aradhye 2013-09-18 20:50:37 -04:00 committed by venkataswamybabu budumuru
parent 55ef4b8c3c
commit b7e00d3700
1 changed files with 16 additions and 0 deletions

View File

@ -94,6 +94,22 @@ def add_netscaler(apiclient, zoneid, NSservice):
return netscaler
def get_region(apiclient, services=None):
"Returns a default region"
cmd = listRegions.listRegionsCmd()
if services:
if "regionid" in services:
cmd.id = services["regionid"]
regions = apiclient.listRegions(cmd)
if isinstance(regions, list):
assert len(regions) > 0
return regions[0]
else:
raise Exception("Failed to find specified region.")
def get_domain(apiclient, services=None):
"Returns a default domain"