第 3 章 安装和使用 Collections
3.1. Ansible Collections 简介
Ansible Collections 是一种发布、维护和使用自动化的新方法。通过组合多种类型的 Ansible 内容,如 playbook、角色、模块和插件,您可以从灵活性和可扩展性的改进中受益。
Ansible Collections 是传统 RHEL 系统角色格式的一个选项。以 Ansible Collection 格式使用 RHEL 系统角色与以传统 RHEL 系统角色格式使用它几乎相同。区别是 Ansible Collections 使用 完全限定集合名称
(FQCN)的概念,其由 名字空间
和 集合名称
组成。我们使用的 名字空间
是 redhat
,集合名称
是 rhel_system_roles
。因此,虽然内核设置角色的传统 RHEL 系统角色格式显示为 rhel-system-roles.kernel_settings
(带有短划线),但使用内核设置角色的集合 完全限定集合名称
将显示为 redhat.rhel_system_roles.kernel_settings
(下划线)。
名字空间
和 集合名称
的组合确保对象是唯一的。它也确保对象在 Ansible Collections 和名字空间之间共享,且没有任何冲突。
其他资源
- 要通过访问 Automation Hub 来使用红帽认证的集合,您必须有一个 Ansible Automation Platform(AAP 订阅)。