mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 22:02:50 +00:00
move manageiq_entities to module utils
This commit is contained in:
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user