예제 #1
0
def _get_cmms_inventory(module, kwargs):
    result = None
    try:
        with connection_object(module, kwargs) as con:
            result = cmms(con, kwargs.get('uuid'))
    except Exception as err:
        module.fail_json(msg="Error getting cmms inventory" + str(err))
    return result
예제 #2
0
def _cmms_by_uuid(module, lxca_con):
    if not module.params['uuid']:
        module.fail_json(msg=UUID_REQUIRED)
    return cmms(lxca_con, module.params['uuid'])
예제 #3
0
def _cmms_by_chassis_uuid(module, lxca_con):
    if not module.params['chassis']:
        module.fail_json(msg=CHASSIS_UUID_REQUIRED)
    return cmms(lxca_con, chassis=module.params['chassis'])
예제 #4
0
def _cmms(module, lxca_con):
    return cmms(lxca_con)