# Ansible-navigator doc plugin types

**URL:** <https://forum.ansible.com/t/ansible-navigator-doc-plugin-types/3138>\
**Category:** Get Help\
**Tags:** devtools, ansible-navigator, documentation\
**Created:** [January 3, 2024, 3:41pm UTC](https://forum.ansible.com/t/ansible-navigator-doc-plugin-types/3138 "2024-01-03T15:41:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheSpy0](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/thespy0/32/496_2.png) [@TheSpy0](https://forum.ansible.com/u/TheSpy0)\
**Post date:** [January 3, 2024, 3:41pm UTC](https://forum.ansible.com/t/ansible-navigator-doc-plugin-types/3138/1 "2024-01-03T15:41:04Z")

</div>

Greetings,

I’ve (re)discovered ansible-navigator’s `doc` subcommand, but have found that it only will display documentation for modules and not other plugin types. When trying to view docs for other plugin types (the `ansible.builtin.is_mount` test plugin, for example) This error appears. The same applies if the FQCN is used.

```auto
0│---
1│execution_environment_errors:
2│- '[WARNING]: is_mount was not found'

```

The plugin type can be changed in the `ansible-navigator.yml` settings file, but it appears that only one plugin type can be set at a time. Below is an example of the `ansible-navigator.yml` file.

```yaml
---
ansible-navigator:
    ansible:
      doc:
        plugin:
          type:
            - module
            - filter

```

I’ve also tried separating the plugin types using commas instead of a list.

```yaml
plugin:
  type: filter, module

```

Both resulted in this error.

```bash
user@ansible-machine$ ansible-navigator 
Warning: Issues were found while applying the settings.
   Hint: Command provided: ''

  Error: The following errors were found in the settings file (/home/user/Ansible/ansible-navigator.yml):
         In 'ansible-navigator.ansible.doc.plugin.type': ['filter', 'module'] is not of type 'string'.
         In 'ansible-navigator.ansible.doc.plugin.type': ['filter', 'module'] is not one of ['become', 'cache', 'callback',
         'cliconf', 'connection', 'filter', 'httpapi', 'inventory', 'keyword', 'lookup', 'module', 'netconf', 'role', 'shell',
         'strategy', 'test', 'vars'].
   Hint: Check the settings file and compare it to the current version.
         The current version can be found here:
         (https://ansible-navigator.readthedocs.io/en/latest/settings/#ansible-navigator-settings)
         The schema used for validation can be seen with 'ansible-navigator settings --schema'
         A sample settings file can be created with 'ansible-navigator settings --sample'

   Note: Configuration failed, using default log file location. (/home/user/Ansible/ansible-navigator.log) Log level
         set to debug
   Hint: Review the hints and log file to see what went wrong.

```

Looking at the [Ansible Navigator documentation](https://ansible.readthedocs.io/projects/navigator/settings/#subcommand-doc) it _does_ appear that only one plugin can be set at a time. I was going to submit a feature request on Github, but wanted to check here first before doing so just to make sure I didn’t miss something.

Thanks.
