Chapitre 3. Installation et utilisation des collections
3.1. Introduction aux collections Ansible
Les collections Ansible sont la nouvelle façon de distribuer, de maintenir et de consommer l'automatisation. En combinant plusieurs types de contenu Ansible tels que des playbooks, des rôles, des modules et des plugins, vous pouvez bénéficier d'améliorations en termes de flexibilité et d'évolutivité.
Les collections Ansible sont une option au format traditionnel des rôles système RHEL. L'utilisation des Rôles système RHEL dans le format Ansible Collection est presque la même que dans le format traditionnel des Rôles système RHEL. La différence est que les collections Ansible utilisent le concept de fully qualified collection name
(FQCN), qui se compose d'un namespace
et d'un collection name
. Le namespace
que nous utilisons est le redhat
et le collection name
est le rhel_system_roles
. Ainsi, alors que le format traditionnel RHEL System Roles pour le rôle kernel_settings
est présenté comme rhel-system-roles.kernel_settings
(avec des tirets), l'utilisation de la collection fully qualified collection name
pour le rôle kernel_settings
serait présentée comme redhat.rhel_system_roles.kernel_settings
(avec des traits de soulignement).
La combinaison d'un namespace
et d'un collection name
garantit l'unicité des objets. Elle garantit également que les objets sont partagés entre les collections Ansible et les espaces de noms sans aucun conflit.
Ressources supplémentaires
- Pour utiliser les collections certifiées Red Hat en accédant à Automation Hub, vous devez disposer d'un abonnement à Ansible Automation Platform (AAP).