第 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 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

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

© 2024 Red Hat, Inc.