From a3e2cb36b0cbceb025753c7aeae0553de043b968 Mon Sep 17 00:00:00 2001 From: Jannik Schönartz Date: Sun, 7 Apr 2019 23:42:35 +0000 Subject: [server/backends] Add infoblox ipxe ip selection stuff --- server/lib/external-backends/index.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'server/lib/external-backends/index.js') diff --git a/server/lib/external-backends/index.js b/server/lib/external-backends/index.js index 7acaa85..8dcae5a 100644 --- a/server/lib/external-backends/index.js +++ b/server/lib/external-backends/index.js @@ -166,6 +166,18 @@ class ExternalBackends { async getFile (credentials, externalId, filename) { return { error: 'NOT_IMPLEMENTED_EXCEPTION', message: 'The provided backend does not have an getFile method' } } + async checkIp (credentials, ipv4) { + return { error: 'NOT_IMPLEMENTED_EXCEPTION', message: 'The provided backend does not have a checkIp method' } + } + async setIp (credentials, ipv4, mac) { + return { error: 'NOT_IMPLEMENTED_EXCEPTION', message: 'The provided backend does not have a setIp method' } + } + /* + * Only one dhcp backend should be configures or it causes problems in the registration. + */ + isDhcp () { + return false + } } module.exports = ExternalBackends -- cgit v1.2.3-55-g7522