我可以使用 REST API 或其他方法來做到這一點嗎?瀏覽 API 呼叫列表,我沒有找到任何適用的內容——還有希望嗎?
你要GET /api/v2/hosts
(API文件) 檢索主機列表,然後新增參數search
來過濾結果。
用於search=params.foo=bar
過濾foo
。您可以透過 UI 搜尋自動完成功能找到其他搜尋字串(語法完全相同),更多資訊位於工頭手冊:搜尋。
因此,要查詢的完整 URL 類似於:
https://foreman.example.com/api/v2/hosts?search=params.foo=bar