第 4 章 项目


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

重要

为满足高可用性需求,Event-Driven Ansible 控制器通过 Ansible Automation Platform UI 共享集中式 Redis (REmote DIctionary Server)。当 Redis 不可用时,您将无法创建或同步项目。

4.1. 设置新项目

您可以设置项目,以在 Event-Driven Ansible 控制器中管理和存储规则手册。

先决条件

  • 以 Content Consumer 用户身份登录 Ansible Automation Platform Dashboard。
  • 如有必要,您可以设置一个凭证。如需更多信息,请参阅设置凭证 部分。
  • 您有一个现有的存储库,其中包含了与自动化控制器使用的仓库中包含的 playbook 集成的规则手册。

流程

  1. 登录到 Ansible Automation Platform 仪表板。
  2. 导航到 Automation Decisions Projects
  3. 单击 Create project
  4. 插入以下内容:

    名称
    输入项目名称。
    描述
    此字段是可选的。
    源控制类型
    Git 是唯一可供使用的源控制类型。此字段是可选的。
    源控制 URL

    输入 Git、SSH 或 HTTP[S] 协议地址,如 GitHub 或 GitLab。此字段不可编辑。

    注意

    此字段接受 SSH 私钥或私钥短语。若要启用这些私钥的使用,您的项目 URL 必须以 git@ 开头。

    Proxy
    这用于访问 HTTP 或 HTTPS 服务器。此字段是可选的。
    源控制分支/标签/提交
    这是要检查的分支。除了分支外,您还可以输入标签、提交散列和任意 refs。除非您还提供了自定义 refspec,否则某些提交散列和 refs 可能不可用。此字段是可选的。
    源控制 refspec
    要获取的 refspec (传递至 Ansible git 模块)。此参数允许通过分支字段访问原本不可用的引用。此字段是可选的。如需更多信息,请参阅 示例
    源控制凭证
    您必须具有此凭证才能使用源控制 URL。此字段是可选的。
    内容签名验证凭证
    启用内容签名以验证内容在项目同步时是否保持安全。如果内容已被篡改,则该作业将不会运行。此字段是可选的。
    选项

    Verify SSL 选项默认为启用。启用此选项会在导入项目时验证 SSL 使用 HTTPS。

    注意

    如果您有使用自签名证书的本地存储库,您可以禁用这个选项。

  5. 选择 Create project

您的项目现已创建,可以在 Projects 页面中管理。

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat