ansible/docs/docsite/rst/dev_guide/developing_collections.rst

1.8 KiB

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.

developing_collections_creating developing_collections_shared developing_collections_testing developing_collections_distributing

developing_collections_migrating developing_collections_contributing developing_collections_changelogs

developing_collections_structure collections_galaxy_meta

For instructions on developing modules, see developing_modules_general.

collections

Learn how to install and use collections in playbooks and roles

contributing_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

irc.freenode.net

#ansible IRC chat channel