20.2. 将执行环境添加到作业模板


先决条件

  • 必须使用 ansible-builder 创建执行环境,如 构建执行环境 中所述。创建执行环境后,您可以使用它来运行作业。使用自动化控制器 UI 指定作业模板中使用的执行环境。
  • 根据执行环境是否为全局用途或者与某个机构关联,您必须具有适当的管理员特权级别才能在作业中使用执行环境。与组织关联的执行环境需要机构管理员能够使用这些执行环境运行作业。
  • 在运行使用为其分配了凭证的执行环境的作业或作业模板前,请确保凭据包含用户名、主机和密码。

流程

  1. 在导航面板中,选择 Automation Execution Infrastructure Execution Environments
  2. Create execution environment 添加执行环境。
  3. 在以下字段中输入相关信息:

    • Name (必需):输入执行环境的名称。
    • Image (必需):输入镜像名称。镜像名称需要其完整位置(存储库)、registry、镜像名称和版本标签,格式为 quay.io/ansible/awx-ee:latestrepo/project/image-name:tag
    • 可选: Pull: 在运行作业时选择拉取类型:

      • 在运行前始终拉取容器 :为容器拉取最新的镜像文件。
      • 只有在运行前不存在时才拉取镜像 :如果没有指定,则仅拉取最新的镜像。
      • 永不会拉取容器,然后再运行: 永不拉取容器镜像的最新版本。

        注意

        如果没有为 pull 设置类型,则值默认为运行 之前不存在的镜像

    • 可选: 描述
    • 可选: 机构 分配机构以专门使用此执行环境。要使执行环境可用于多个机构,请将此字段留空。
    • Registry Credential: 如果镜像有一个受保护的容器 registry,请为访问它的凭证提供凭证。
  4. 单击 Create execution environment

    您新添加的执行环境已准备好在作业模板中使用。

  5. 要将执行环境添加到作业模板,请在作业模板的 Execution Environment 字段中指定它。

当您将执行环境添加到作业模板时,这些模板会在执行环境的 Templates 选项卡中列出:

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.