如何创建一个A and (B or C)类型的规则 - flagify-com/OctoMation GitHub Wiki

在编排剧本时,偶尔会用到一些比较复杂的规则,比如(只举例格式不讨论逻辑): ip地址不为空 并且 (ip地址不等于127.0.0.1或者ip地址不等于192.168.1.1),那么该如何创建这样的规则呢?

步骤一:切换规则节点到专家模式,点击新增规则

image

步骤二:新建规则

新建第一个规则:ip地址不为空

image

新建第二个规则:ip地址不等于127.0.0.1

image image

新建一条空的规则,然后点击前面的操作符添加括号

image image image

点击最后的括号,添加第三条规则:ip地址不等于192.168.1.1

image image

点击空规则前的操作符,删除空规则

image image

步骤三:设置规则执行结果并点击校验

image