get_role_doc
Retrieve complete structured documentation for any Ansible role, including metadata, entry points, dependencies, and examples. Falls back to Galaxy README when local docs are unavailable.
Instructions
Get full structured documentation for one role.
Returns: role_name, content_type ('role'), short_description, doc_source ('local', 'galaxy_readme', or 'unavailable'), entry_points (dict of entry point names to {description, options}), dependencies (list), examples (str). When doc_source is 'galaxy_readme', also includes doc_version and doc_warning. Falls back to Galaxy README parsing if local ansible-doc returns empty. On validation failure returns {"error": str}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role_name | Yes | Fully-qualified role name (e.g. 'fedora.linux_system_roles.timesync') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |