diff --git a/inventory_provider/config.py b/inventory_provider/config.py
index b6631ad366aab7a43f3dd2c6b3b432766b2c514f..36d814633db7b53fdc9038b5c373f173bf4e6326 100644
--- a/inventory_provider/config.py
+++ b/inventory_provider/config.py
@@ -29,9 +29,23 @@ CONFIG_SCHEMA = {
             },
             "required": ["private-key", "known-hosts"],
             "additionalProperties": False
+        },
+        "redis": {
+            "type": "object",
+            "properties": {
+                "hostname": {"type": "string"},
+                "port": {"type": "integer"}
+            },
+            "required": ["hostname", "port"],
+            "additionalProperties": False
         }
     },
-    "required": ["alarms-db", "oid_list.conf", "routers_community.conf"],
+    "required": [
+        "alarms-db",
+        "oid_list.conf",
+        "routers_community.conf",
+        "ssh",
+        "redis"],
     "additionalProperties": False
 }
 
diff --git a/test/test_data_routes.py b/test/test_data_routes.py
index 617e89e6ff5cb1fd425f04dae0e264b5fa06f46d..967a8894c8ca20b3cd750ae4b8bedb7aefca27e1 100644
--- a/test/test_data_routes.py
+++ b/test/test_data_routes.py
@@ -94,6 +94,10 @@ def data_config_filename(tmp_dir_name):
         "ssh": {
             "private-key": "private-key-filename",
             "known-hosts": "known-hosts=filename"
+        },
+        "redis": {
+            "hostname": "xxxxxx",
+            "port": 6379
         }
     }