开发集合

集合(Collections)是 Ansible 内容的一种分发格式。您可以使用集合来打包和分发剧本(playbooks)、角色(roles)、模块(modules)和插件(plugins)。典型的集合旨在解决一组相关的用例。例如,cisco.ios 集合用于自动化管理 Cisco IOS 设备。

您可以创建集合并将其发布到 Ansible Galaxy 或私有的 Automation Hub 实例中。您还可以将经过认证的集合发布到 Red Hat Automation Hub(Red Hat Ansible Automation Platform 的一部分)。

请查看 Ansible 集合创建者路径,以了解从创建集合到将其纳入 Ansible 软件包分发的完整流程。

有关开发模块的指令,请参阅 开发模块

另请参阅

使用 Ansible 集合

了解如何在剧本和角色中安装和使用集合

为 Ansible 维护的集合做出贡献

贡献给选定集合的指南

交流方式

有疑问?需要帮助?想分享你的想法?请访问 Ansible 通信指南