message="services.keepalived.vrrpInstances.${i.name}.virtualRouterId must be an integer between 0..255.";
}
{assertion=i.priority>=0&&i.priority<=255;
message="services.keepalived.vrrpInstances.${i.name}.priority must be an integer between 0..255.";
}
{assertion=i.vmacInterface==null||i.useVmac;
message="services.keepalived.vrrpInstances.${i.name}.vmacInterface has no effect when services.keepalived.vrrpInstances.${i.name}.useVmac is not set.";
}
{assertion=!i.vmacXmitBase||i.useVmac;
message="services.keepalived.vrrpInstances.${i.name}.vmacXmitBase has no effect when services.keepalived.vrrpInstances.${i.name}.useVmac is not set.";