第 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 订阅)。