From cf88fec8093b20e3fdf674cd7b888816f2226899 Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Sun, 14 Jul 2019 12:12:02 +0200 Subject: [PATCH] require database id list in config --- inventory_provider/config.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/inventory_provider/config.py b/inventory_provider/config.py index 6b6e6485..46c63f8a 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": { -- GitLab