15. 执行环境设置参考

有关执行环境定义的详细信息,请参阅 Ansible Builder 文档.

15.1. AWX 的默认执行环境

test/data/pytz 中的示例需要执行环境定义中的 awx.awx 集合。查找插件 awx.awx.tower_schedule_rrule 需要 PyPI pytz 和另一个库才能正常工作。如果将 test/data/pytz/execution-environment.yml 文件提供给 ansible-builder build 命令,那么它将在镜像中安装该集合,读取集合内的 requirements.txt 文件,然后将 pytz 安装到镜像中。

生成的镜像可以通过将这些变量放置在私有数据目录内的 env/settings 文件中,在 ansible-runner 项目中使用。

---
container_image: image-name
process_isolation_executable: podman # or docker
process_isolation: true

awx.awx 集合是默认 AWX 执行环境中包含的内容的一个子集。更多详细信息可以在 awx-ee 存储库 中找到。