diff --git a/inventory_provider/config.py b/inventory_provider/config.py
index 6b6e648531120572399c55bfe693c217875c35f6..46c63f8ab268bf89103913562764d1dd553c5a06 100644
--- a/inventory_provider/config.py
+++ b/inventory_provider/config.py
@@ -37,9 +37,14 @@ CONFIG_SCHEMA = {
             "type": "object",
             "properties": {
                 "hostname": {"type": "string"},
-                "port": {"type": "integer"}
+                "port": {"type": "integer"},
+                "databases": {
+                    "type": "array",
+                    "minItems": 1,
+                    "items": {"type": "integer"}
+                }
             },
-            "required": ["hostname", "port"],
+            "required": ["hostname", "port", "databases"],
             "additionalProperties": False
         },
         "sentinel": {
@@ -47,9 +52,14 @@ CONFIG_SCHEMA = {
             "properties": {
                 "hostname": {"type": "string"},
                 "port": {"type": "integer"},
-                "name": {"type": "string"}
+                "name": {"type": "string"},
+                "databases": {
+                    "type": "array",
+                    "minItems": 1,
+                    "items": {"type": "integer"}
+                }
             },
-            "required": ["hostname", "port"],
+            "required": ["hostname", "port", "name", "databases"],
             "additionalProperties": False
         },
         "junosspace": {