AnsiblePilot — Master Ansible Automation
AnsiblePilot is the leading resource for learning Ansible automation, DevOps, and infrastructure as code. Browse over 1,400 tutorials covering Ansible modules, playbooks, roles, collections, and real-world examples. Whether you are a beginner or an experienced engineer, our step-by-step guides help you automate Linux, Windows, cloud, containers, and network infrastructure.
Popular Topics
About Luca Berton
Luca Berton is an Ansible automation expert, author of 8 Ansible books published by Apress and Leanpub including "Ansible for VMware by Examples" and "Ansible for Kubernetes by Example", and creator of the Ansible Pilot YouTube channel. He shares practical automation knowledge through tutorials, books, and video courses to help IT professionals and DevOps engineers master infrastructure automation.
Ansible vs ansible-core: Package Differences Explained (2026) — Video Tutorial
Understand the difference between ansible and ansible-core packages. Compare contents, versions, installation, and choose the right package for your needs.
What You'll Learn
- What is ansible-core? What is the ansible community package?
- ansible vs ansible-core
- ansible community
- ansible-core (was ansible-base 2.10)
- ansible-core
- What is the ansible-core package?
- ansible community
- What is the ansible community package?
- Links
- Conclusion
Full Tutorial Content
What is ansible-core? What is the ansible community package?
What happened to the Ansible project after version 2.9?
Today we're going to talk about ansible community and ansible-core packages released since 2021.
I'm Luca Berton and welcome to today's episode of Ansible Pilot.
ansible vs ansible-core
ansible community
- Uses new versioning (2.10, then 3.0.0)
- Follows semantic versioning rules
- Does not use semantic versioning
- Maintains only one version at a time
- Includes language, runtime, and selected Collections
- Developed and maintained in Collection repositories
ansible-core (was ansible-base 2.10)
- Continues "classic Ansible" versioning (2.11, then 2.12)
- Does not use semantic versioning
- Maintains the latest version plus two older versions
- Includes language, runtime, and builtin plugins
- Developed and maintained in ansible/ansible repository
What happened to ansible after version 2.9?
Starting with version 2.10, Ansible distributes two deliverables: a community package called `ansible` and a minimalist language and runtime called `ansible-core` (called `ansible-base` in version 2.10). Choose the Ansible style and version that matches your particular needs.
The ansible package includes the Ansible language and runtime plus a range of community curated Collections. It recreates and expands on the functionality that was included in Ansible 2.9.
You can choose any of the following ways to install the Ansible community package:
- Install the latest release with your OS package manager (for Red Hat Enterprise Linux, CentOS, Fedora, Debian, or Ubuntu).
- Install with pip (the Python package manager).
Ansible community package release cycle
The Ansible community team typically releases two major versions of the community package per year, on a flexible release cycle that trails the release of ansible-core. This cycle can be extended to allow for larger changes to be properly implemented and tested before a new release is made available. See Ansible Roadmap for upcoming release details. Between major versions, the Ansible team releases a new minor version of the Ansible community package every three weeks. Minor releases include new backward-compatible features, modules, and plugins, as well as bug fixes.
Starting with version 2.10, the Ansible community team guarantees maintenance for only one major community package release at a time. For example, when Ansible 5.0.0 gets released, the team will stop making new 4.x releases. Community members may maintain older versions if desired.
ansible-core
The ansible-core package is primarily for developers and users who want to install only the collections they need.
What is the ansible-core package?
Ansible Core is the command-line tool that is primarily for developers and users who want to install only the collections they need.
It contains a minimal amount of modules and plugins and allows other Collections to be installed. Similar to Ansible 2.9 though without any content that has
About This Tutorial
- Author: Luca Berton
- Difficulty: Beginner
- Read time: 8 min
- Category: installation
Read the full written article: Ansible vs ansible-core: Package Differences Explained (2026)
Related Video Tutorials
- Ansible Core 2.14.2 & Community 7.2.0: Latest Updates — Discover the latest updates for Ansible Core 2.14.2 and Community 7.2.0. Learn about new features, installation tips, and how these releases impact your.
- Ansible Core 2.14.3, 2.13.8 & Community 7.3.0: Updates — Explore the latest bug-fix releases of Ansible Core 2.14.3, 2.13.8, and Community 7.3.0. Get installation tips and insights into new features and improvements.
- Ansible Core 2.14.4 & Community 7.4.0: Latest Updates — Discover the new bug-fix releases for Ansible Core 2.14.4 and Community 7.4.0. Find out about improvements, installation tips, and upcoming features.
- Ansible Core 2.15.0 Beta 3 Released: Key Updates — Discover the latest Ansible Core 2.15.0 beta 3 release, featuring new modules and performance improvements. No Ansible Community release this time.
- Ansible Core 2.15.0 Released: New Features & Changes — Discover Ansible Core 2.15.0's latest features, improvements, and breaking changes. Includes new modules and key updates for better performance.
- Ansible 2.16.0: Major Enhancements and Updates — Ansible 2.16.0 introduces support for Python 3.12, new remote options, and improved CLI functionality.