Implement Oxidized "config search" as an API (#10648)

* Implement Oxidized config search as API

* Add Oxidized config search DOC.

* Update Devices.md

* change /configsearch/{searchstring} to /config/search/{searchstring}

* Update Devices.md
This commit is contained in:
theochita
2019-10-17 03:46:44 +01:00
committed by Tony Murray
parent 439a737de8
commit 25e8de30c1
3 changed files with 49 additions and 0 deletions

View File

@ -1186,6 +1186,18 @@ function get_inventory(\Illuminate\Http\Request $request)
}
function search_oxidized(\Illuminate\Http\Request $request)
{
$search_in_conf_textbox = $request->route('searchstring');
$result = search_oxidized_config($search_in_conf_textbox);
if (!$result) {
return api_error(404, "Received no data from Oxidized");
} else {
return api_success($result, 'nodes');
}
}
function list_oxidized(\Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');