move manageiq_entities to module utils

pull/31092/head
yaacov 7 years ago committed by René Moser
parent 26a70f41ce
commit bf780c709d

@ -67,6 +67,16 @@ def validate_connection_params(module):
module.fail_json(msg=error_str.format(arg)) module.fail_json(msg=error_str.format(arg))
def manageiq_entities():
return {
'provider': 'providers', 'host': 'hosts', 'vm': 'vms',
'category': 'categories', 'cluster': 'clusters', 'data store': 'data_stores',
'group': 'groups', 'resource pool': 'resource_pools', 'service': 'services',
'service template': 'service_templates', 'template': 'templates',
'tenant': 'tenants', 'user': 'users', 'blueprint': 'blueprints'
}
class ManageIQ(object): class ManageIQ(object):
""" """
class encapsulating ManageIQ API client. class encapsulating ManageIQ API client.

@ -91,17 +91,7 @@ RETURN = '''
''' '''
from ansible.module_utils.basic import AnsibleModule from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.manageiq import ManageIQ, manageiq_argument_spec from ansible.module_utils.manageiq import ManageIQ, manageiq_argument_spec, manageiq_entities
def manageiq_entities():
return {
'provider': 'providers', 'host': 'hosts', 'vm': 'vms',
'category': 'categories', 'cluster': 'clusters', 'data store': 'data_stores',
'group': 'groups', 'resource pool': 'resource_pools', 'service': 'services',
'service template': 'service_templates', 'template': 'templates',
'tenant': 'tenants', 'user': 'users', 'blueprint': 'blueprints'
}
def query_resource_id(manageiq, resource_type, resource_name): def query_resource_id(manageiq, resource_type, resource_name):

Loading…
Cancel
Save