3.2. 集合结构


Collections 是 Ansible 内容的软件包格式。数据结构如下:

  • docs/:集合的本地文档,以及示例(如果角色提供了文档)
  • galaxy.yml:将成为 Ansible Collection 软件包一部分的 MANIFEST.json 的源数据
  • playbooks/: playbook 位于此处

    • tasks/:包含用于 include_tasks/import_tasks 的"任务列表文件"
  • plugins/:此处提供所有 Ansible 插件和模块,各自位于其子目录中

    • modules/:Ansible 模块
    • modules_utils/:用于开发模块的通用代码
    • lookup/:搜索插件
    • filter/: Jinja2 过滤器插件
    • connection/:所需的连接插件(如果不使用默认的)
  • roles/:Ansible 角色的目录
  • test/:对集合的内容进行测试
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat