def METHOD_NAME():
    module = AnsibleModule(argument_spec=dict(
        telnet_port=dict(required=True),
        login=dict(required=True),
        passwords=dict(required=True, type='list'),
        hostname=dict(required=True),
        mgmt_ip=dict(required=True),
        mgmt_gw=dict(required=True),
        new_password=dict(required=True),
        num_asic=dict(required=True),
        disable_updategraph=dict(required=True, type='bool'),
    ))
    try:
        result = core(module)
    except EOFError:
        result = {'kickstart_code': -1, 'changed': False,
                  'msg': 'EOF during the chat'}
    except EMatchNotFound:
        result = {'kickstart_code': -1, 'changed': False,
                  'msg': "Match for output isn't found"}
    except Exception as e:
        module.fail_json(msg=str(e))
    module.exit_json(**result)
    return