Search Modules
search_modulesFind Ansible modules by matching keywords against names and descriptions. Optionally filter by namespace or collection handle and return up to 50 FQCN-to-description matches.
Instructions
Find Ansible modules by keyword in name or description. Returns up to 50 matches as {fqcn: short_description}.
Returns: {"module.fqcn": "short description", ...} or {"error": str} on failure.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"keyword": "<keyword>"
},
"name": "search_modules"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keyword | Yes | Search term to match against module names and descriptions | |
| namespace | No | Optional collection namespace filter (e.g. 'community.docker') | |
| collection_handle | No | Session handle returned by ensure_collection. Omit on local stdio; required on remote. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |