2019-09-19 22:09:19 +02:00
.. _developing_collections:
2019-06-14 21:07:30 +02:00
2019-09-19 22:09:19 +02:00
***** ***** ***** ***** **
Developing collections
***** ***** ***** ***** **
2019-07-03 20:53:58 +02:00
2021-04-23 23:03:46 +02:00
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.
2020-06-29 21:22:31 +02:00
2021-04-23 23:03:46 +02:00
You can create a collection and publish it to `Ansible Galaxy <https://galaxy.ansible.com> `_ 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.
2020-08-27 18:05:35 +02:00
2021-04-23 23:03:46 +02:00
.. toctree ::
:maxdepth: 2
:caption: Developing new collections
2020-08-27 18:05:35 +02:00
2021-04-23 23:03:46 +02:00
developing_collections_creating
developing_collections_shared
developing_collections_testing
developing_collections_distributing
2020-08-27 18:05:35 +02:00
2021-04-23 23:03:46 +02:00
.. toctree ::
:maxdepth: 2
:caption: Working with existing collections
2020-08-27 18:05:35 +02:00
2021-04-23 23:03:46 +02:00
developing_collections_migrating
developing_collections_contributing
developing_collections_changelogs
2020-08-27 18:05:35 +02:00
2021-04-23 23:03:46 +02:00
.. toctree ::
:maxdepth: 2
:caption: Collections references
2020-08-27 18:05:35 +02:00
2021-04-23 23:03:46 +02:00
developing_collections_structure
collections_galaxy_meta
2020-09-04 21:37:44 +02:00
2021-04-23 23:03:46 +02:00
For instructions on developing modules, see :ref: `developing_modules_general` .
2020-02-19 17:11:38 +01:00
2019-09-19 22:09:19 +02:00
.. seealso ::
:ref: `collections`
2021-04-23 23:03:46 +02:00
Learn how to install and use collections in playbooks and roles
:ref: `contributing_maintained_collections`
Guidelines for contributing to selected collections
`Ansible Collections Overview and FAQ <https://github.com/ansible-collections/overview/blob/main/README.rst> `_
Current development status of community collections and FAQ
2019-09-19 22:09:19 +02:00
`Mailing List <https://groups.google.com/group/ansible-devel> `_
The development mailing list
2021-06-01 09:48:09 +02:00
`irc.libera.chat <https://libera.chat> `_
2019-09-19 22:09:19 +02:00
#ansible IRC chat channel