Jump to section

What are Ansible Content Collections?

Copy URL

Ansible Content Collections are a distribution format for Red Hat® Ansible® Automation Platform content that can include playbooks, roles, modules, and plugins around specific topic areas. 

Ansible Content Collections represent the new standard of distributing, maintaining, and consuming automation. By combining multiple types of Ansible Automation Platform content, flexibility and scalability are improved.

A content collection is designed to have a consistent format that allows content creators to ship bundles of modules, plugins, roles, and documentation together, and for users to consume these pieces from a single place. 

Ansible Content Collections makes it easier for Ansible Automation Platform users to get up and running with precomposed content from certified partners and Red Hat.

This prepackaged content is sorted by content domain and requires less upfront work for you to find and assemble different roles and modules.

The automated enterprise

Learn how to implement automation across your organization

Traditionally, module creators have had to wait for their modules to be marked for inclusion in an upcoming Ansible release or had to add them to roles, which made consumption and management of content more difficult.

Ansible Content Collections are released and maintained separately from main product releases, so feature updates and new content can be released more often.

Content collections are validated to work against certain versions of Ansible Automation Platform. 

By shipping modules within Ansible Content Collections along with pertinent roles and documentation, automation content creators are now able to move as fast as demand for automation.

And the consumers of automation have new and updated content continuously made available. 

For example, a public cloud provider can now introduce new services along with the ability to automate them without waiting on the modules to be accepted by the entire Ansible community.

The automation hub is the official location to discover and download certified and supported Ansible Content Collections from Red Hat and Red Hat’s technology partners.

Access to the automation hub is included as part of a Ansible Automation Platform subscription. 

These content collections contain ways to consume automation, and how-to guides to implement them in your infrastructure.

An Ansible Automation Platform subscription provides access to over 100 certified content collections, comprising over 40,000 modules curated for consistent, compliant delivery.

Certified Ansible Content Collections can be published to the Red Hat automation hub and provide direct-to-user automation for integrations with Red Hat Ansible Automation Platform.

The content collections you create can be shared with others in your organization through a private automation hub.

Private automation hub gives automation developers the ability to collaborate and publish their own automation content and streamline delivery of automation content throughout the organization.

While organization-specific content collections can be published to private automation hub, community contributed collections can be uploaded to Ansible Galaxy to share within the broader Ansible automation community.

When implementing automation across the enterprise, IT organizations need a standardized way to define and embed automation workflows into other tools and processes, reliable and scalable execution of automation, and a centralized system that enables auditing.  

By standardizing how automation is deployed, initiated, delegated, and audited, Ansible Automation Platform allows you to automate with confidence and reduce inconsistencies across the enterprise.

Because it is based on an intuitive automation language, Ansible Automation Platform allows users to coordinate between multiple teams and individuals to share, review, and manage automation content. Teams can start implementing and sharing automation quickly with Ansible Content Collections pre-composed content.

Keep reading


What is automation controller?

Automation controller is the control plane for automation, and includes a user interface, browsable API, role-based access control, job scheduling, integrated notifications, graphical inventory management, CI/CD integrations, and workflow visualizer functions.


Learning Ansible basics

Get an overview of how Ansible works and learn how to use Ansible automation to install software, automate daily tasks, provision infrastructure, improve security and compliance, patch systems, and share automation across your organization.


What is an Ansible Playbook?

An Ansible Playbook is a blueprint of automation tasks executed on a set, group, or classification of hosts. Ansible Playbooks help IT staff program applications, services, server nodes, or other devices without the manual overhead of creating everything from scratch.

Start using an enterprise automation platform

Red Hat Ansible Automation Platform

A platform for implementing enterprise-wide automation, no matter where you are in your automation journey.