Ansible® 内容集是红帽® Ansible® 自动化平台内容的一种分发格式,内容可包括与特定主题相关的 playbook、角色、模块和插件。
Ansible 内容集代表了分发、维护和使用自动化的新标准。它结合使用多种类型的 Ansible 自动化平台内容,提升了自动化的灵活性和可扩展性。
内容集采用一致的格式,可以让内容创作者将模块、插件、角色和文档捆绑在一起交付,并让用户能够从单一位置使用这些内容。
Ansible 内容集可帮助 Ansible 自动化平台用户使用红帽和认证合作伙伴提供的预置内容来更快实施自动化。
这些内容集按照内容领域分门别类,只需很少的预备工作就能查找和组合不同的角色与模块。
自动化企业
了解如何在您的企业中实施自动化
内容集的优势
在过去,模块创作者必须等待模块被标记为包含在下一批 Ansible 发布中,或者必须将它们添加到角色,这使得内容的使用和管理变得更有难度。
Ansible 内容集的发布和维护独立于主要产品发布,因此能够更加频繁地发布功能更新和全新内容。
内容集经过设计,可搭配特定版本的 Ansible 自动化平台使用。
通过在 Ansible 内容集内交付模块、角色、插件或 playbook 等组件以及相关的文档,自动化内容创作者可以按照自动化需求快速推进其工作。因此,更新的内容可以连绵不断地提供给自动化用户使用。
例如,公共云提供商现在可以引入新的服务和相关的自动化功能,不必等待模块被整个 Ansible 社区所接受。
Ansible 内容类型:有何区别?
红帽 Ansible 认证内容集专注于如何与红帽和合作伙伴平台集成(通常以模块、角色、playbook、插件和/或文档的形式)。红帽 Ansible 认证内容集享有红帽提供的全方位支持。
Ansible 认证内容提供有关如何在红帽或合作伙伴平台上执行运维或任务的专家指导(通常以角色和文档的形式)。一些认证内容可能会引用红帽 Ansible 认证内容集,以简化对内容集的使用。Ansible 认证内容由红帽精挑细选并通过相关测试,可在生产环境中与 Ansible 自动化平台搭配使用。由于它是可自定义的,因此红帽不提供支持。
Ansible 社区内容由 Ansible 用户社区创建,可帮助与不同平台集成,或提供有关在这些平台中执行运维和任务的指导。社区内容位于 galaxy.ansible.com 上。红帽不提供支持,也未测试过它们。
如何访问认证内容集
Ansible 自动化中心作为一个官方内容源,可以让您发现和下载由红帽及红帽技术合作伙伴提供并经过认证的 Ansible 内容集。有关红帽官方维护的内容集的完整信息,请参阅这篇知识库文章。
自 Ansible 自动化平台 2.3 发布时起,您可以通过私有自动化中心直接访问 Ansible 认证内容。
Ansible 自动化平台订阅附带 Ansible 自动化中心和私有自动化中心的访问权利,用户可以访问来自 60 多家业内领先合作伙伴的超过 135 个认证内容集。
创建 Ansible 内容集
红帽 Ansible 认证内容集可以发布到 Ansible 自动化中心。它们提供直达用户的自动化功能,并可与 Ansible 自动化平台集成。
自行创建的内容集可以通过私有自动化中心共享给组织中的其他人。
借助私有自动化中心,开发人员可以协作并发布自己的内容,并且简化整个组织内的共享和交付。它也支持自动化执行环境,因此您可以使用已定义并且一致的可移植环境来构建和共享容器镜像,从而执行自动化。
供组织专用的内容集可以发布到私有自动化中心,而社区贡献的内容集则可上传到 Ansible Galaxy,以便在更加广阔的 Ansible 自动化社区共享。
为什么选择红帽 Ansible 自动化平台?
在企业内实施自动化时,IT 组织需要一种标准化的方式来定义自动化工作流并将其嵌入到其他工具和流程中,另外还需要可靠并可扩展的自动化执行,以及支持审核的中央系统。
通过对自动化的部署、启动、委派和审核进行标准化,Ansible 自动化平台能协助您从容地开展自动化,并减少企业内的不一致。
此外,Ansible 自动化平台基于一种直观易用的自动化语言,因此用户能够协调多个团队和个人来共享、审核和管理自动化内容。团队可以利用 Ansible 内容集中的预置内容,更快地开始实施和共享自动化。