"ksdevice" : string with match (SELF, ('^(bootif|link|(eth|seth|em|bond|br|vlan|usb|ib|p\d+p|en(o|(p\d+)?s))\d+(\.\d+)?|enx\p{XDigit}{12})$')) || is_hwaddr (SELF)
With the following line, enp4s0f0 is accepted:
"ksdevice" : string with match (SELF, ('^(bootif|link|(eth|seth|em|bond|br|vlan|usb|ib|p\d+p|en(o|(p\d+)?s))\d+(.\d+)?|enx\p{XDigit}{12})$')) || is_hwaddr (SELF)
/dev/enp4s0f0 is not accepted as ksdevice.
In quattor/aii/pxelinux/schema.pan line 16:
With the following line, enp4s0f0 is accepted:
This problem is related to https://github.com/quattor/configuration-modules-core/issues/1069