3.3. 为 Ansible 开发工作区创建 devfile
要确保 Ansible 开发工作区使用正确的 Ansible dev space 镜像启动,您必须将 devfile 添加到 git 存储库中。devfile 是一个 YAML 文件,它为 Red Hat OpenShift Dev Spaces 中的项目定义开发环境。
流程
-
在 Ansible 开发工作区的 Git 存储库中,创建一个名为
devfile.yaml的新文件。 将以下示例代码复制并粘贴到
devfile.yaml文件中:--- # cspell: disable=devspaces schemaVersion: 2.2.2 metadata: name: ansible-devspaces-devfile components: - name: tooling-container container: image: registry.redhat.io/ansible-automation-platform-tech-preview/ansible-devspaces-rhel9:latest memoryRequest: 256M memoryLimit: 6Gi cpuRequest: 250m cpuLimit: 2000m args: ["tail", "-f", "/dev/null"] env: - name: "ANSIBLE_COLLECTIONS_PATH" value: "~/.ansible/collections:/usr/share/ansible/collections" - name: KUBEDOCK_ENABLED value: "true" ...- 将 image 值修改为特定 Ansible 镜像的名称。
-
将
devfile.yaml文件添加到 Git 存储库中,并将更改推送到您的源控制管理器(SCM)。