使用环境变量构建 EE
Ansible Builder 版本 3 模式提供了指定环境变量的选项,这些变量可以在构建过程中使用。有关更多详细信息,请参阅 版本 3 模式。
在下面的示例中,我们将看一下指定 ENV 变量。
---
version: 3
images:
base_image:
name: quay.io/centos/centos:stream9
dependencies:
python_interpreter:
package_system: python39
python_path: /usr/bin/python3.9
ansible_core:
package_pip: ansible-core==2.14.0
ansible_runner:
package_pip: ansible-runner==2.3.2
additional_build_steps:
prepend_base:
- ENV FOO=bar
- RUN echo $FOO > /tmp/file1.txt
在此示例中,我们指定了一个环境变量,该变量可能在构建过程中需要。为了实现此功能,我们在 additional_build_steps 部分的 prepend_base
步骤中使用了 ENV 变量定义。
我们可以在构建过程的后期阶段使用相同的环境变量。
另请参阅
- 执行环境定义版本 3.
关于 EE 定义版本 3 的详细文档