noc.cm.validators.object.isisiso

Module Contents

class noc.cm.validators.object.isisiso.ISISISOValidator

Bases: noc.cm.validators.clipsobject.CLIPSObjectValidator

TITLE = ISIS Interfaces *MUST HAVE* ISO AFI
DESCRIPTION = ISIS Interfaces must have ISO AFI configured
TAGS = ['isis', 'iso']
RULES = (defrule {{RULENAME}} (subinterface (admin_status 1) (name ?n)(protocols $? "ISIS" $?)) (not (subinterface (name ?n) (afi $? "ISO" $?))) => (assert (error (type "Interface | ISIS Without ISO") (obj ?n))) )