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": {