diff --git a/lib/refrepo/valid/input/schemas/schema-node.yaml b/lib/refrepo/valid/input/schemas/schema-node.yaml
index 1342b88335a4731e1fc67d79726a7e9e4efd9717..8a44e1a33fe3cb216197e4570b227200c04e293a 100644
--- a/lib/refrepo/valid/input/schemas/schema-node.yaml
+++ b/lib/refrepo/valid/input/schemas/schema-node.yaml
@@ -23,11 +23,13 @@ chassis:
 exotic: optional_boolean
 gpu_devices: optional_hash
 kavlan:
-  <multi>:
-    <multi>: ip_address
+  <optional_hash>:
+    <multi>:
+      <multi>: ip_address
 kavlan6:
-  <multi>:
-    <multi>: ip_address
+  <optional_hash>:
+    <multi>:
+      <multi>: ip_address
 main_memory:
   ram_size: integer
   pmem_size: optional_integer