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 } }