第 2 章 项目

项目是规则手册的逻辑集合。它们必须是 git 存储库,且只支持 http 协议。项目的规则手册必须位于项目根目录下的 /rulebooks 文件夹中,或者位于为 Ansible 集合中的 Event-Driven Ansible 内容定义的路径: /extensions/eda/rulebooks

2.1. 设置新项目

先决条件

  • 您已作为 Content Consumer 登录到 Event-Driven Ansible controller Dashboard。
  • 如有必要,您可以设置一个凭证。如需更多信息,请参阅自动化控制器文档中的凭证部分。
  • 您有一个现有的存储库,其中包含了与自动化控制器使用的仓库中包含的 playbook 集成的规则手册。

流程

  1. 登录 Event-Driven Ansible 控制器仪表板。
  2. 在导航面板中,选择 ProjectsCreate project
  3. 插入以下内容:

    名称
    输入项目名称。
    描述
    此字段是可选的。
    SCM 类型
    Git 是可供使用的 SCM 类型。
    SCM URL

    HTTP[S] 存储库的协议地址,如 GitHub 或 GitLab。

    注意

    您无法在创建项目后编辑 SCM URL。

    凭证
    此字段是可选的。这是利用 SCM URL 所需的令牌。
  4. 选择 Create project

您的项目现已创建,可以在 Projects 屏幕中进行管理。

保存新项目后,会显示项目的详情页面。在有 或项目 列表视图中,您可以编辑或删除它。