def METHOD_NAME(email, profile="splunk", **kwargs):
    """
    Ensure a splunk user is absent
    .. code-block:: yaml
        ensure example test user 1:
            splunk.absent:
                - email: 'example@domain.com'
                - name: 'exampleuser'
    The following parameters are required:
    email
        This is the email of the user in splunk
    name
        This is the splunk username used to identify the user.
    """
    user_identity = kwargs.get("name")
    ret = {
        "name": user_identity,
        "changes": {},
        "result": None,
        "comment": "User {} is absent.".format(user_identity),
    }
    target = __salt__["splunk.get_user"](email, profile=profile)
    if not target:
        ret["comment"] = "User {} does not exist".format(user_identity)
        ret["result"] = True
        return ret
    if __opts__["test"]:
        ret["comment"] = "User {} is all set to be deleted".format(user_identity)
        ret["result"] = None
        return ret
    result = __salt__["splunk.delete_user"](email, profile=profile)
    if result:
        ret["comment"] = "Deleted user {}".format(user_identity)
        ret["changes"].setdefault("old", "User {} exists".format(user_identity))
        ret["changes"].setdefault("new", "User {} deleted".format(user_identity))
        ret["result"] = True
    else:
        ret["comment"] = "Failed to delete {}".format(user_identity)
        ret["result"] = False
    return ret