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