{ # not boolean expression # empty configs are not accepted by Kea "Dhcp4": { "valid-lifetime": 1800, "client-classes": [ # use not in a reductible match if { "name": "reductible", /// from: match if not (option dhcp.host-name) = 'www.example.com' "test": "not (option[12].hex == 'www.example.com')" } ] // # if test is a boolean too // "statement": { // "if": { // "condition": { // "not": { // "check": "foo" // } // }, // "then": [ // { // "add-class": "bar" // } // ] // } // } } }