第 2 章 项目
项目是规则手册的逻辑集合。它们必须是 git 存储库,且只支持 http 协议。项目的规则手册必须位于项目根目录下的 /rulebooks 文件夹中,或者位于为 Ansible 集合中的 Event-Driven Ansible 内容定义的路径: /extensions/eda/rulebooks。
2.1. 设置新项目
先决条件
- 您已作为 Content Consumer 登录到 Event-Driven Ansible controller Dashboard。
- 如有必要,您可以设置一个凭证。如需更多信息,请参阅自动化控制器文档中的凭证部分。
- 您有一个现有的存储库,其中包含了与自动化控制器使用的仓库中包含的 playbook 集成的规则手册。
流程
- 登录 Event-Driven Ansible 控制器仪表板。
- 在导航面板中,选择 Projects → Create project。
插入以下内容:
- 名称
- 输入项目名称。
- 描述
- 此字段是可选的。
- SCM 类型
- Git 是可供使用的 SCM 类型。
- SCM URL
HTTP[S] 存储库的协议地址,如 GitHub 或 GitLab。
注意您无法在创建项目后编辑 SCM URL。
- 凭证
- 此字段是可选的。这是利用 SCM URL 所需的令牌。
- 选择 Create project。
您的项目现已创建,可以在 Projects 屏幕中进行管理。
保存新项目后,会显示项目的详情页面。在有 或项目 列表视图中,您可以编辑或删除它。