32 lines
963 B
Markdown
32 lines
963 B
Markdown
|
# Collections Plugins Directory
|
||
|
|
||
|
This directory can be used to ship various plugins inside an Ansible collection. Each plugin is placed in a folder that
|
||
|
is named after the type of plugin it is in. It can also include the `module_utils` and `modules` directory that
|
||
|
would contain module utils and modules respectively.
|
||
|
|
||
|
Here is an example directory of the majority of plugins currently supported by Ansible:
|
||
|
|
||
|
```
|
||
|
└── plugins
|
||
|
├── action
|
||
|
├── become
|
||
|
├── cache
|
||
|
├── callback
|
||
|
├── cliconf
|
||
|
├── connection
|
||
|
├── filter
|
||
|
├── httpapi
|
||
|
├── inventory
|
||
|
├── lookup
|
||
|
├── module_utils
|
||
|
├── modules
|
||
|
├── netconf
|
||
|
├── shell
|
||
|
├── strategy
|
||
|
├── terminal
|
||
|
├── test
|
||
|
└── vars
|
||
|
```
|
||
|
|
||
|
A full list of plugin types can be found at [Working With Plugins](https://docs.ansible.com/ansible-core/2.15/plugins/plugins.html).
|