@salt.utils.decorators.which('a2disconf')
def a2disconf(conf):
    ret = {}
    command = ['a2disconf', conf]

    try:
        status = __salt__['cmd.retcode'](command, python_shell=False)
    except Exception as e:
        return e

    ret['Name'] = 'Apache2 Disable Conf'
    ret['Conf'] = conf

    if status == 256:
        ret['Status'] = 'Conf {0} Not found'.format(conf)
    elif status == 0:
        ret['Status'] = 'Conf {0} disabled'.format(conf)
    else:
        ret['Status'] = status

    return ret
almost identical to Resource.handle, except
dataset/ETHPy150Open saltstack/salt/salt/modules/deb_apache.py/a2disconf--crossover with--dataset/ETHPy150Open toastdriven/restless/restless/tnd.py/TornadoResource.handle