# Working With Plugins

Plugins are pieces of code that augment Ansible’s core functionality. Ansible uses a plugin architecture to enable a rich, flexible and expandable feature set.

Ansible ships with a number of handy plugins, and you can easily write your own.

This section covers the various types of plugins that are included with Ansible:

- Action Plugins
- Become Plugins
- Cache Plugins
- Callback Plugins
- Cliconf Plugins
- Connection Plugins
- Httpapi Plugins
- Inventory Plugins
- Lookup Plugins
- Netconf Plugins
- Shell Plugins
- Strategy Plugins
- Vars Plugins
- Filters
- Tests
- Plugin Filter Configuration

See also

About Playbooks

  An introduction to playbooks

Ansible Configuration Settings

  Ansible configuration documentation and settings

Working with command line tools

  Ansible tools, description and options

User Mailing List

  Have a question? Stop by the google group!

irc.freenode.net

  #ansible IRC chat channel