Developing collections
Collections are a distribution format for Ansible content. You can package and distribute playbooks, roles, modules, and plugins using collections. A typical collection addresses a set of related use cases. For example, the cisco.ios
collection automates management of Cisco IOS devices.
You can create a collection and publish it to Ansible Galaxy or to a private Automation Hub instance. You can publish certified collections to the Red Hat Automation Hub, part of the Red Hat Ansible Automation Platform.
For instructions on developing modules, see Developing Ansible modules.
See also
- Using collections
Learn how to install and use collections in playbooks and roles
- Contributing to Ansible-maintained Collections
Guidelines for contributing to selected collections
- Ansible Collections Overview and FAQ
Current development status of community collections and FAQ
- Mailing List
The development mailing list
- Real-time chat
How to join Ansible chat channels