diff --git a/inventory_provider/config.py b/inventory_provider/config.py index d9916f1c5079b0965c1aed045046eab2382a8282..8b9d0a6ddf94da9f1ebc79db75d828a232a6ed6d 100644 --- a/inventory_provider/config.py +++ b/inventory_provider/config.py @@ -41,6 +41,22 @@ CONFIG_SCHEMA = { 'required': ['api', 'username', 'password'], 'additionalProperties': False }, + 'otrs-export': { + 'type': 'object', + 'properties': { + 'username': {'type': 'string'}, + 'private-key': {'type': 'string'}, + 'known-hosts': {'type': 'string'}, + 'destination': {'type': 'string'} + }, + 'required': [ + 'username', + 'private-key', + 'known-hosts', + 'destination' + ], + 'additionalProperties': False + }, 'redis-credentials': { 'type': 'object', 'properties': { @@ -175,6 +191,7 @@ CONFIG_SCHEMA = { 'redis': {'$ref': '#/definitions/redis-credentials'}, 'sentinel': {'$ref': '#/definitions/redis-sentinel-config'}, 'ims': {'$ref': '#/definitions/ims'}, + 'otrs-export': {'$ref': '#/definitions/otrs-export'}, 'redis-databases': { 'type': 'array', 'minItems': 1,