Remove VRF

def remove_vrf(arg, opts, shell_opts):
    """ Remove VRF
    """

    remove_confirmed = shell_opts.force

    res = VRF.list({ 'rt': arg })
    if len(res) < 1:
        print("VRF with [RT: %s] not found." % arg, file=sys.stderr)
        sys.exit(1)

    v = res[0]

    if not remove_confirmed:
        print("RT: %s\nName: %s\nDescription: %s" % (v.rt, v.name, v.description))
        print("\nWARNING: THIS WILL REMOVE THE VRF INCLUDING ALL ITS ADDRESSES")
        res = input("Do you really want to remove %s? [y/N]: " % vrf_format(v))

        if res == 'y':
            remove_confirmed = True
        else:
            print("Operation canceled.")

    if remove_confirmed:
        v.remove()
        print("%s removed." % vrf_format(v))