From b97a0f46b8c7456fb6ef67981a9e8c93c9ba6a7e Mon Sep 17 00:00:00 2001
From: Pim van Pelt <pim@ipng.nl>
Date: Sun, 27 Mar 2022 14:50:56 +0000
Subject: [PATCH] Allow LCP to consume the full 15 char length

---
 schema.yaml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/schema.yaml b/schema.yaml
index 6fae23d..d9cba6a 100644
--- a/schema.yaml
+++ b/schema.yaml
@@ -13,13 +13,13 @@ vxlan:
 bridgedomain:
   description: str(exclude='\'"',len=64,required=False)
   mtu: int(min=128,max=9216,required=False)
-  lcp: str(max=15,matches='[a-z]+[a-z0-9-]{,7}',required=False)
+  lcp: str(max=15,matches='[a-z]+[a-z0-9-]*',required=False)
   addresses: list(ip_interface(),min=1,max=6,required=False)
   interfaces: list(str(),required=False)
 ---
 loopback:
   description: str(exclude='\'"',len=64,required=False)
-  lcp: str(max=15,matches='[a-z]+[a-z0-9-]{,7}',required=False)
+  lcp: str(max=15,matches='[a-z]+[a-z0-9-]*',required=False)
   mtu: int(min=128,max=9216,required=False)
   addresses: list(ip_interface(),min=1,max=6,required=False)
 ---
@@ -30,7 +30,7 @@ bondethernet:
 interface:
   description: str(exclude='\'"',len=64,required=False)
   mac: mac(required=False)
-  lcp: str(max=15,matches='[a-z]+[a-z0-9-]{,7}',required=False)
+  lcp: str(max=15,matches='[a-z]+[a-z0-9-]*',required=False)
   mtu: int(min=128,max=9216,required=False)
   addresses: list(ip_interface(),min=1,max=6,required=False)
   sub-interfaces: map(include('sub-interface'),key=int(min=1,max=4294967295),required=False)
@@ -38,7 +38,7 @@ interface:
 ---
 sub-interface:
   description: str(exclude='\'"',len=64,required=False)
-  lcp: str(max=15,matches='[a-z]+[a-z0-9-]{,7}',required=False)
+  lcp: str(max=15,matches='[a-z]+[a-z0-9-]*',required=False)
   mtu: int(min=128,max=9216,required=False)
   addresses: list(ip_interface(),required=False)
   encapsulation: include('encapsulation',required=False)