20.2. 将执行环境添加到作业模板
先决条件
- 必须使用 ansible-builder 创建执行环境,如 构建执行环境 中所述。创建执行环境后,您可以使用它来运行作业。使用自动化控制器 UI 指定作业模板中使用的执行环境。
- 根据执行环境是否为全局用途或者与某个机构关联,您必须具有适当的管理员特权级别才能在作业中使用执行环境。与组织关联的执行环境需要机构管理员能够使用这些执行环境运行作业。
- 在运行使用为其分配了凭证的执行环境的作业或作业模板前,请确保凭据包含用户名、主机和密码。
流程
-
在导航面板中,选择
。 - 点 添加执行环境。
在以下字段中输入相关信息:
- Name (必需):输入执行环境的名称。
-
Image (必需):输入镜像名称。镜像名称需要其完整位置(存储库)、registry、镜像名称和版本标签,格式为
quay.io/ansible/awx-ee:latestrepo/project/image-name:tag
。 可选: Pull: 在运行作业时选择拉取类型:
- 在运行前始终拉取容器 :为容器拉取最新的镜像文件。
- 只有在运行前不存在时才拉取镜像 :如果没有指定,则仅拉取最新的镜像。
永不会拉取容器,然后再运行: 永不拉取容器镜像的最新版本。
注意如果没有为 pull 设置类型,则值默认为运行 之前不存在的镜像。
- 可选: 描述 :
- 可选: 机构 分配机构以专门使用此执行环境。要使执行环境可用于多个机构,请将此字段留空。
- Registry Credential: 如果镜像有一个受保护的容器 registry,请为访问它的凭证提供凭证。
单击
。您新添加的执行环境已准备好在作业模板中使用。
- 要将执行环境添加到作业模板,请在作业模板的 Execution Environment 字段中指定它。
当您将执行环境添加到作业模板时,这些模板会在执行环境的 Templates 选项卡中列出: