CertGrid CertGrid
Hands-on Lab·Ansible

Ansible Collections and Fully Qualified Collection Names

Since Ansible 2.10 almost everything ships in collections, and a module's real name has three parts. Short names still work, which is why the long ones look like pedantry until two collections define the same short name. This shows what is installed, how the name resolves, and where Ansible looks.

Roles and Collections Guide 28 of 45 Beginner

Written against the versions above. `ansible.builtin` is special: it is part of ansible-core rather than a separately installable collection, and its short names will always resolve. Everything else is a collection that can be installed, upgraded and removed independently of Ansible itself.

Mostly control-node work; the managed node appears only to show a module resolving both ways.
Server NameIP AddressOSRolesCPURAMHDD
ANS-CTL01192.168.0.36Ubuntu 26.04 LTSAnsible Control Node2 Core3 GB50 GB
ANS-A01192.168.0.37Ubuntu 26.04 LTSManaged Node (group: web)2 Core3 GB50 GB

Before you start

  1. The configuration this guide assumes

  2. What a collection contains

  3. The name has three parts

  4. Short names still resolve

  5. The collections keyword

  6. Where collections are searched for

Official sources