Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

Commit

Permalink
Merge pull request #1494 from jkrocil/fix-utils-vms
Browse files Browse the repository at this point in the history
Fix utils.virtual_machines - check provider type
  • Loading branch information
psav committed Jan 7, 2015
2 parents 2d8f88f + c0e19d6 commit 153b44b
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions utils/virtual_machines.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,21 @@
"""

from cfme.cloud.provider import get_from_config as get_cloud_from_config
from cfme.exceptions import UnknownProviderType
from cfme.infrastructure.provider import get_from_config as get_infra_from_config
from utils import conf
from utils.log import logger
from utils.mgmt_system import RHEVMSystem, VMWareSystem, EC2System, OpenstackSystem, SCVMMSystem
from utils.providers import infra_provider_type_map


def deploy_template(provider_key, vm_name, template_name=None, timeout=900, **deploy_args):
try:

provider_type = conf.cfme_data['management_systems'][provider_key]['type']
if provider_type in infra_provider_type_map:
provider_crud = get_infra_from_config(provider_key)
except UnknownProviderType:
else:
provider_crud = get_cloud_from_config(provider_key)

mgmt = provider_crud.get_mgmt_system()
data = provider_crud.get_yaml_data()

Expand Down

0 comments on commit 153b44b

Please sign in to comment.